Senior NodeJS Engineer
Ho Chi Minh City - Vietnam
Job Summary
Our client is a software development and digital solutions company serving clients across the FinTech iGaming and Marketing sectors. The company has successfully delivered 20 innovative products across 5 international markets including Brazil Armenia Saudi Arabia and the UAE. The company is now launching a new project in Georgia.
Responsibilities:
- Partner with product managers designers and engineers to turn business problems into clear practical backend architecture not just tickets to close.
- Own end-to-end delivery of backend services: design build deploy and monitor in production.
- Build and evolve core services and RESTful APIs that stay fast reliable and responsive as the user base scales.
- Design efficient data models and write complex queries across MongoDB Redis PostgreSQL and MySQL including queries that support compliance and financial reporting needs.
- Build every API and backend process with security as a first-class concern: strong authentication (OAuth 2/JWT) safe data handling least-privilege access.
- Integrate messaging systems (RabbitMQ/Kafka) and service-to-service communication that keeps distributed services in sync.
- Deploy and operate services on AWS and Kubernetes with CI/CD pipelines and observability (Prometheus Grafana New Relic) built in from day one.
- Mentor other engineers and help shape team practices pushing toward a more self-organized continuously improving team.
- Question existing systems and processes and simplify them wherever it makes the team faster or the product better.
Requirements:
- Bachelors degree in Computer Science or a related field.
- 5 years of hands-on technical experience.
- Strong proficiency in JavaScript/TypeScript and deep hands-on knowledge of (Java or Golang is a plus).
- Solid grounding in object-oriented programming principles.
- Experience designing and building RESTful APIs.
- Comfortable with large-scale data processing and microservices efficient data flows query optimization and working with high-volume datasets.
- Practical experience with NoSQL (MongoDB Redis) and SQL (PostgreSQL MySQL) databases; familiarity with ODM/ORM tools like Mongoose TypeORM or Sequelize is a plus.
- Strong communicator who works well both independently and as part of a team.
Nice to Have:
- Experience with Kubernetes and CI/CD pipelines.
- Familiarity with AWS services such as EC2 and S3.
- Exposure to RabbitMQ and/or Kafka.
- Experience with OAuth 2 and JWT.
- Experience integrating APM tools like Prometheus Grafana or New Relic.
Benefits:
- Discover the unique blend of European and Russian culture that defines life in Georgia.
- Official employment in compliance with Georgia labor law
- Partial coverage for breakfast and lunch
- Relocation package including flight tickets and 4-8 weeks of accommodation in a company apartment
- Home visit benefit 2 flight tickets/year to reunite with your family
- Hybrid working & flexible hours
- Annual fitness budget for employees
- Multinational team with members from 16 countries diverse yet supportive
Recruitment Process:
- HR Interview
- Technical Interview (live-coding)
- Background Check & Offer
The three-month probation period for this position requires training in Dubai UAE. Following probation the role will be based in Tbilisi Georgia. The company will cover all relocation expenses.