Senior Node.js Engineer
Core
Design, implement, and scale highly performant Node.js microservices, Big Data processing services, and data platforms on AWS.
Role type
Senior IC Node.js backend engineer
Builds
High-load, real-time applications, microservices, and data pipelines
Domain
Cloud infrastructure and distributed systems
Required skills
Node.js, JavaScript, AWS, microservices architecture, asynchronous programming, Redis, MongoDB, message queues (RabbitMQ, SQS), Linux, CI/CD, automated testing, multithreading
Preferred skills
Kubernetes, Helm, Argo-cd, Prometheus
Technologies
Node.js, Express, AWS (EC2, Lambda, RDS, S3, Kafka/MSK, SQS), Redis, MongoDB, RabbitMQ, Git, Linux
Responsibilities
Architect high-performance, scalable, and fault-tolerant Node.js applications and microservices; Utilize AWS services to ensure high availability and performance; Build and manage distributed, event-driven architectures; Design and develop Big Data processing pipelines; Optimize applications for high load and minimal latency; Implement advanced multithreading techniques; Write clean, maintainable code adhering to best practices.
Seniority
Senior, hands-on IC