Node Developer
Core
Design, develop, and maintain server-side applications and APIs using Node.js for clients in public and private sectors.
Role type
Node.js backend developer
Builds
Server-side applications and RESTful APIs
Domain
Software development / Web services
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, JavaScript (ES6+), asynchronous programming, RESTful APIs, SQL/NoSQL databases, Git, Docker, web security, CI/CD pipelines, TypeScript, microservices architecture, testing frameworks (Mocha, Chai, Jest)
Preferred skills
GraphQL, message brokers (RabbitMQ, Kafka), cloud platforms (AWS, Azure, Google Cloud), front-end technologies (React, Vue, Angular), Java/.Net
Technologies
Node.js, MongoDB, PostgreSQL, MySQL, Docker, AWS, Azure, Google Cloud, React, Vue, Angular, RabbitMQ, Kafka, Mocha, Chai, Jest
Responsibilities
Design and maintain server-side applications and APIs; integrate RESTful APIs and third-party services; develop and maintain database architectures; write clean, modular, and reusable code; conduct unit and integration testing and debugging; collaborate with front-end developers; participate in Agile development cycles including sprint planning and code reviews
Seniority
Experienced IC