← Back to Open Roles

Open Roles /

Senior Node.js Engineer

Ukraine/Poland/Romania

Engineering

Own your future:

Our culture isn't something people join, it's something they build and shape. We believe that every person deserves to be heard and empowered. If you're on the fence about whether you're a fit, we say go for it. Let’s build something great together.

Must Haves:

  • 5+ years of experience in software development with a strong understanding of data structures and algorithms.
  • 3+ years of professional experience in backend software development.
  • Proficiency in Node.js with hands-on experience using MongoDB, Redis, RabbitMQ, and AWS services (particularly DynamoDB, Kinesis, EC2, S3).
  • Solid understanding of domain-driven microservice architecture and design.
  • Excellent debugging, problem-solving skills, and attention to detail.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.
  • Upper-Intermediate+ level of English.

Nice to Have:

  • Experience in a technical leadership role.
  • Knowledge of Kubernetes, CI/CD pipelines, and DevOps practices, particularly using Bitbucket and Concourse CI.
  • Familiarity with Lakehouse concepts and BI/ETL technologies such as Kafka, Apache Spark, and Databricks.

Key Responsibilities:

  • Design, develop, test, and deploy server-side applications using Node.js.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code, following best practices and coding standards.
  • Participate in code reviews, providing constructive feedback to peers.
  • Stay updated with the latest industry trends and technologies to ensure continuous improvement.

Apply for

Senior Node.js Engineer

Thank you!
We'll contact you soon.
Something went wrong. Form data wasn't submitted