apply now

node.js dev

We're looking for a Node.js developer in Lviv to join our team which cooperates with a Brazilian Time & Attendance startup. We need some extra hands to handle a crazy amount of requests during peak times.

about project

Our client is a Brazilian Time & Attendance startup ensuring that employees follow the assigned schedule and track their time when they work out of the office. Our team has been building the technical part of this product from scratch and it is now successfully deployed within companies boasting more than 1000 employees.

We are looking for a mature, challenge-driven engineer to reinforce our team and help us build a high-quality product. The project is growing, its dynamics are great and it affects the salaries of thousands of people across Brazil.

From the back-end perspective, the product is:

  • A service-oriented system that operates inside the Kubernetes cluster
  • All the services are written in Node.js, except one built using Ruby on Rails
  • API for mobile and web applications
  • Third-party integrations with popular SaaS platforms and partners

requirements

must have

  • Experience with Node.js
  • Experience in designing and developing scalable systems
  • Experience in relational databases, ex. PostgreSQL.
  • Strong knowledge of Javascript, experience with Typescript would be a plus.
  • Message brokers
  • Experience with Docker
  • Upper-Intermediate English

nice to have

  • Experience working with Kubernetes
  • GCP, Prometheus, Grafana
  • Experience with writing unit and integration tests with a focus on effectiveness and not coverage
  • Experience with non-relational databases: Neo4j, Druid, Kafka, Redis
  • Basic Linux system administration
  • Would be great to experience with Temporal
  • Experience with CI/CD pipelines, most likely GitHub actions

responsibilities

  • Extending the functionality of the existing API (Node.js)
  • Designing and building new features (most likely on Node.js/Typescript/Nest but technology is negotiable)
  • Improving performance and scalability
  • Preparing system for international expansion

what you get

  • Meaningful work
  • No time tracking
  • Like-minded people
  • Internal learning and development program
  • Work-life blend
  • 20 vacation days
  • Sick leaves until you get well
  • Medical care & wellbeing
  • Accounting services
  • Gym reimbursement program

project case studies

No items found.

meet the team

No items found.

apply for this position

send us an email

Please enter your real name
Please enter your real name
Please enter your real name

thank you, we'll get in touch with you very soon

Oops! Something went wrong while submitting the form.

got more questions?

Reach out to Olga Drapak, our Recruitment Manager, on LinkedIn with any questions about our open positions or life at Rebbix.

say hello

Reach out to Lilia Stetsiuk, our recruiter, on LinkedIn or at recruitment@rebbix.com with any questions about our open positions or life at Rebbix.

say hello

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.