Nodejs Developer
Core
Design, build, and maintain high-performance, scalable backend applications and services.
Role type
Backend Node.js Developer
Builds
Scalable backend services, APIs, and integrations for multiple business processes.
Domain
Internet technology / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, REST APIs, SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, DynamoDB), AWS, Kubernetes, Docker, CI/CD pipelines, Git, ElasticSearch, data structures and algorithms, object-oriented design, system design
Preferred skills
Mentorship of junior developers, architectural design, performance optimization, troubleshooting and debugging
Technologies
Node.js, MySQL, PostgreSQL, MongoDB, DynamoDB, ElasticSearch, AWS, Kubernetes, Docker, GitHub Actions
Responsibilities
Develop and maintain high-performance backend applications; Architect scalable services for multiple business processes; Write clean, efficient, and testable code; Review code and mentor junior developers; Collaborate with frontend, product, and AI/ML teams; Implement security and data protection best practices; Troubleshoot and debug application issues; Document technical processes including database schemas and API structures; Optimize performance and integrate new technologies
Seniority
Mid-level, hands-on IC