-
Commit

Senior Node.js Engineer

Commit
Ukraine · Full-time · Mid-Senior

We are at the forefront of revolutionizing the way hospitality and travel businesses operate. We provide cutting-edge technology solutions to streamline operations and enhance guest experiences globally. We believe in innovation, collaboration, and pushing the boundaries of what’s possible. If you're looking to work on impactful projects that drive real-world change, join our passionate team of experts.

Role Overview

We are seeking a highly experienced Senior Node.js Engineer to join our growing engineering team. As a senior member of our team, you will take on a leadership role in designing, implementing, and scaling highly performant systems. You will work with cloud infrastructure, primarily AWS, and build robust microservices that support high-load, real-time applications.

You will be responsible for architecting complex systems, ensuring scalability and efficiency while also providing mentorship to junior developers. This is an exciting opportunity for a self-driven, technically versatile engineer who is comfortable working independently and thrives in a fast-paced, collaborative environment.

Key Responsibilities

  • Architecture & Design: Lead the architecture and design of high-performance, scalable, and fault-tolerant Node.js applications and microservices running in a cloud environment (primarily AWS).
  • Cloud Infrastructure: Utilize AWS services such as EC2, Lambda, RDS, DynamoDB, SQS, and others to ensure that applications are highly available, secure, and performant.
  • Microservices: Build and manage distributed, high-load microservices that can scale effectively and handle large volumes of concurrent traffic.
  • High-Performance Systems: Optimize Node.js applications for performance under high load, ensuring minimal latency and maximum throughput.
  • Multithreading: Implement advanced multithreading techniques to enhance system performance and concurrency.
  • Code Quality & Best Practices: Write clean, maintainable, and efficient code while adhering to industry best practices and design patterns.

Requirements

  • Extensive Node.js Experience: 5+ years of hands-on experience with Node.js, including deep knowledge of its ecosystem, libraries, and frameworks.
  • Cloud Expertise (AWS): Proven experience designing and deploying applications in AWS, leveraging various AWS services (EC2, Lambda, SQS, DynamoDB, RDS, CloudWatch, etc.).
  • Microservices Architecture: Strong experience in building and maintaining microservices-based architectures, with an understanding of service discovery, API gateways, and asynchronous messaging.
  • High Load Systems: Experience architecting and building systems that handle high traffic and large-scale, real-time data processing.
  • Multithreading & Concurrency: Strong understanding of multithreading and concurrency management techniques in JavaScript/Node.js, including the use of worker threads and process management.
  • Database & Caching Systems: Experience working with both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Redis).
  • DevOps & CI/CD: Experience with continuous integration, continuous deployment, and infrastructure automation tools (e.g., Docker, Kubernetes, Jenkins, Terraform).

Desired Qualifications

  • Containerization & Orchestration: Familiarity with containerization (Docker) and orchestration tools (Kubernetes).
  • Advanced Monitoring & Logging: Experience setting up advanced monitoring, logging, and alerting systems using tools such as AWS CloudWatch, Datadog, or ELK Stack.
  • Security Best Practices: Understanding of secure coding practices and experience implementing security measures in cloud-based applications.

Key Skills

Ranked by relevance

aws microservices cloud dynamodb docker sqs continuous integration continuous deployment containerization kubernetes postgresql jenkins datadog nosql mysql cicd sql elk
Login to Apply
Posted
Dec 30, 2024
Type
Full-time
Level
Mid-Senior
Location
Kyiv
Company
Commit

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
YO IT Consulting
Related

Backend Engineer - Remote

2026-05-28

Full-time
Not Applicable
Belgium
Software Development
Engineering
View Job Details
YO IT Consulting
Related

Backend Engineer - Remote

2026-05-27

Full-time
Not Applicable
Argentina
Software Development
Engineering
View Job Details
YO IT Consulting
Related

Backend Engineer - Remote

2026-05-27

Full-time
Not Applicable
Australia
Software Development
Engineering