Senior Software Engineer (NodeJS)
Kyiv
Project description

The product gives you dealer-level access to every major used, salvage & insurance vehicle auction house in the US. We give you instant access to over 150,000 auctioned vehicles, allowing you to save thousands while purchasing, financing, and shipping your vehicles through one, convenient portal.

Technology Stack of the project
  • Javascript (with Flow)
  • codebase: NodeJS (Express)
  • React, React Native
  • GraphQL API (no REST) PostgreSQL DB (transactional)
  • ClickHouse (columnar DB for data warehousing)
  • Redis (session storage, task queue management)
  • Sequelize ORM (exploring Prisma as a potential replacement)
  • Jest test runner
  • Infrastructure: Docker images orchestrated with Kubernetes, Ksonnet. Currently, all hosted on AWS
About the role

We are looking for experienced software developers who love tackling convoluted problems and coming up with clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our senior engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase

Requirements
  • 4+ years of experience as a professional software engineer
  • Strong software development fundamentals (data structures, algorithms, etc.)
  • Expert level familiarity with Node.js
  • Deep understanding of performance implications and scalability of code
  • Keenness for writing good, meaningful tests and maintaining thorough test coverage
  • Experience with large, complex code bases and know how to maintain them
  • B.S. degree in Computer Science or related discipline
  • Strong intermediate+ level of English
What we love about Innovecs

 

  • An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
  • We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
  • High-level compensation and regular performance-based salary and career development reviews;
  • Medical insurance (health), employee assistance program;
  • Paid vacation, holidays and sick leaves;
  • Gym 24/7, personal fitness instructor;
  • Massage in the office, personal wellness consultant;
  • English classes with native speakers and partially or fully reimbursed personal training and conferences;
  • Referral program;
  • Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.

 

Apply now
or fill the form
By checking this box, you agree to receive job promotion, events and other important news
Recommend a friend
Think your friends suits this position best?
Please, fill the recommendation form.
Share this position