Backend Engineer (NodeJs)

ABOUT CLIENT

Our client is a global marketing and technology agency that helps brands create extraordinary experiences for their customers

JOB DESCRIPTION

We are in search of a Senior Node.js Developer to join our team and spearhead the backend development efforts for our major client projects. In this position, you will act as the main link between diverse teams, ensuring smooth integration across the presentation layer, server-side components, and hardware systems. Your role will be critical in establishing scalable architectures, optimizing application performance, and delivering robust backend solutions.
Architect & Develop: Create, maintain, and evolve scalable, high-performance backend systems using Node.js and modern JavaScript frameworks like Next.js and Express.js.
API Development & Integration: Create RESTful and GraphQL APIs to facilitate secure and efficient data exchange between frontend and backend services.
Code Quality & Best Practices: Produce clean, maintainable, and efficient code while adhering to best practices for performance, security, and scalability.
Problem-Solving & Debugging: Address complex issues spanning various systems and optimize backend processes for improved efficiency.
Performance Optimization: Enhance server-side performance, including database queries, caching strategies, and request-handling mechanisms.
Testing & Deployment: Implement automated testing strategies (unit, integration, and end-to-end) and CI/CD pipelines to streamline deployment processes.
Mentorship & Leadership: Provide guidance to junior developers, offer constructive feedback, and nurture a culture of continuous learning within the team.

JOB REQUIREMENT

3-4 years of backend development experience using Node.js and modern JavaScript frameworks such as Express.js, Nest.js, or similar.
Extensive experience in designing scalable systems, including microservices and event-driven architectures.
Proficiency in TypeScript, JavaScript (ES6+), and contemporary backend development practices.
Thorough understanding of database management (PostgreSQL, MySQL, MongoDB, DynamoDB) and query optimization.
Familiarity with cloud computing and DevOps practices, including CI/CD pipelines, Docker, Kubernetes, and serverless architectures.
Knowledge of authentication and authorization mechanisms (JWT, OAuth, OpenID Connect).
Experience with payment gateways (e.g. Stripe, PayPal) and billing systems.
Proficiency in using logging, monitoring, and observability tools (Graylog, Prometheus, Grafana, ELK stack, Datadog).
Knowledge of Swagger/OpenAPI for creating and maintaining clear, standardized, and testable API documentation.
Familiarity with Headless CMS (Strapi, Sanity, Contentful) is advantageous.
Strong debugging, problem-solving, and performance-tuning skills.
Excellent leadership, communication, and collaboration skills, with the ability to work across multiple teams.

WHAT'S ON OFFER

Competitive and appealing compensation package offered.
Embracing and exploring emerging technologies is part of our culture.
The role extends beyond coding and entails crafting exceptional new experiences.
Acknowledged for being among the top global workplaces for fostering innovation.
Work arrangement: Hybrid model with a combination of office and remote work options.
Flexibility with working hours, prioritizing outcomes over micromanaging the schedule.
Health insurance coverage for employees.
Annual bonus equivalent to one month's salary.
Generous annual leave, including additional days off during December, July, and extended weekends.
Provision of Mac devices for work purposes.
Other perks include a well-stocked pantry and snacks.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

NodeJS, NestJS

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Salary:

Negotiation

Job ID:

J01698

Status:

Close

Related Job:

.NET Engineer

Ho Chi Minh - Viet Nam


Product

  • .NET
  • ReactJS
  • Angular

Take an active role in shaping requirements: Partner with stakeholders to understand their needs and translate them into effective technical solutions. Craft clean, scalable, and maintainable code: Build robust and high-performance applications using .NET languages, adhering to best practices and design patterns. Ensure quality through rigorous testing: Write comprehensive unit and integration tests, and participate in testing and debugging efforts to maintain high quality standards. Contribute to continuous improvement: Review, refactor, and maintain existing code to optimize performance and ensure long-term code health. Document your work effectively: Create clear and concise technical documentation to support ongoing development and maintenance. Collaborate effectively within a cross-functional team: Work closely with engineers, product managers, designers, and testers to achieve shared goals.

Negotiation

View details

Lead Data Engineer

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Data Engineering
  • Management

Architect, develop, and maintain scalable data infrastructure, including data lakes, pipelines, and metadata repositories, ensuring the timely and accurate delivery of data to stakeholders. Work closely with data scientists to build and support data models, integrate data sources, and support machine learning workflows and experimentation environments. Develop and optimize large-scale, batch, and real-time data processing systems to enhance operational efficiency and meet business objectives. Leverage Python, Apache Airflow, and AWS services to automate data workflows and processes, ensuring efficient scheduling and monitoring. Utilize AWS services such as S3, Glue, EC2, and Lambda to manage data storage and compute resources, ensuring high performance, scalability, and cost-efficiency. Implement robust testing and validation procedures to ensure the reliability, accuracy, and security of data processing workflows. Stay informed of industry best practices and emerging technologies in both data engineering and data science to propose optimizations and innovative solutions.

Negotiation

View details

Windows Engineer (C++/C#) - GSaaS

Ho Chi Minh - Viet Nam


Product

  • C/C++

Develop and maintain applications using C# (WinUI framework) and C++ (Qt framework and Win32 API). Participate in the company's software development projects and collaborate with cross-functional teams on software architecture. Develop new features according to requirements, provide development documentation, and participate in code reviews. Troubleshoot, debug, and optimize performance for existing software features and applications. Write high-quality, testable code, ensuring adherence to high code quality standards. Research and integrate new technologies to enhance software products. Mentor junior developers and contribute to team knowledge sharing.

Negotiation

View details