Key Responsibilities
Design, develop, and maintain scalable backend services and RESTful/GraphQL APIs using Node.js (JavaScript/TypeScript).
Provide guidance on backend architecture decisions, including microservices, real-time data flows, security, and cloud integrations.
Develop, test, and improve: Cross-platform mobile applications using
React Native
, or Web applications using
ReactJS
.
Collaborate closely with UX/UI designers to deliver engaging and efficient user experiences.
Integrate APIs and backend systems into web and mobile applications.
Optimize performance across backend processes (database queries, caching, asynchronous workflows) and frontend applications.
Conduct code reviews, mentor team members, and help establish engineering best practices.
Participate in Agile ceremonies and manage project requirements from concept to deployment and monitoring.
Required Skills
Node.js
Minimum
5 years of experience
with Node.js frameworks such as
Express.js
or
NestJS
.
Strong understanding of RESTful API design and implementation.
Solid knowledge of backend security best practices (authentication, authorization, etc.).
Hands-on experience with cloud platforms (AWS, Azure, or GCP).
Familiarity with containerization using
Docker
.
Experience working with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
Experience writing automated tests (unit and integration).
ReactJS / React Native
At least
1 year
of practical experience developing mobile apps with
React Native
or web apps with
ReactJS
.
Proficient in JavaScript/TypeScript.
Ability to deploy, debug, and optimize applications on both web and mobile platforms.
Soft Skills
Good English communication skills.
Comfortable working in an Agile development environment.
Strong problem-solving and troubleshooting abilities.
Self-motivated, proactive, and able to work independently or as part of a distributed, cross-functional team.
Nice to Have
Experience with mobile-specific features (push notifications, offline sync, app store submission).
Familiarity with serverless architectures (e.g., AWS Lambda).
Experience with message queues (Kafka, RabbitMQ, AWS SQS) and caching systems (Redis, Memcached).
Exposure to Infrastructure as Code tools (Terraform, CloudFormation).
Familiarity with performance monitoring and observability tools (Datadog, Grafana, etc.).
Benefits
Competitive and negotiable salary, with performance-based bonuses.
Young, dynamic, and collaborative working environment.
Continuous opportunities to develop both technical and soft skills through real projects and professional training.
Access to the latest technology trends.
Performance and salary reviews
once per year
or based on exceptional contribution.
Full compliance with Vietnamese labor laws, plus additional company benefits (company trips, holidays, team activities, etc.).