Nodejs developer
Core
Design, develop, and maintain scalable backend services and APIs using Node.js for web and mobile applications.
Role type
Backend Engineer (Node.js)
Builds
Scalable backend services, RESTful/GraphQL APIs, and integrations with databases and third-party systems.
Domain
Internet technology / Cloud-native backend development
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, modern JavaScript (ES6+), asynchronous programming, Express.js/NestJS/Fastify, SQL/NoSQL databases, RESTful/GraphQL API design, Git, CI/CD pipelines, automated testing, performance optimization, backend security.
Preferred skills
Experience with cloud-native architectures, modern DevOps practices, debugging production issues, cross-functional collaboration.
Technologies
Node.js, Express, Fastify, NestJS, PostgreSQL, MySQL, MongoDB, Redis, Git, CI/CD tools, logging and monitoring tools.
Responsibilities
Build and maintain scalable backend services; Design and implement RESTful/GraphQL APIs; Integrate backend systems with databases and external services; Write maintainable code following best practices; Ensure application security and data integrity; Optimize performance and scalability; Implement automated tests and contribute to CI/CD pipelines; Monitor, debug, and resolve production issues.
Seniority
Mid-level to Senior, hands-on IC
