Senior Node.js Engineer
Core
Design, develop, and maintain scalable back-end software solutions for smart building and energy management platforms.
Role type
Senior Node.js back-end engineer
Builds
Cloud-based software solutions for monitoring, controlling, and optimizing building operations (HVAC, lighting, power)
Domain
Smart buildings, energy management, IoT
Deliverable
production ML models | product features
Required skills
JavaScript, TypeScript, Express.js, NestJS, MongoDB, REST API design, unit testing (Jest), message brokers (RabbitMQ), streaming platforms (Kafka), API documentation (Swagger)
Preferred skills
Docker, AWS Cloud services (ECS, Fargate, S3, Cloudfront), ClickHouse, DynamoDB, MQTT, time-series data, high-volume data, IoT projects, front-end development
Technologies
Node.js, Express.js, NestJS, MongoDB, Jest, RabbitMQ, Kafka, Swagger, Docker, AWS, ClickHouse, DynamoDB, MQTT
Responsibilities
Design and develop scalable software solutions; Collaborate with Product Owners and Architects; Write clean, efficient code following best practices; Conduct code reviews; Troubleshoot complex technical issues; Contribute to sprint planning; Create technical documentation
Seniority
Senior, hands-on IC
