Node.js Developer

Job description


We are looking for a mature, challenge-driven engineer to reinforce our team and help us build a high-quality product. The company itself is fast-growing and dynamic and affects the salaries of hundreds of thousands of people across the globe.


From the back-end perspective, Oitchau is:

  • A service-oriented system that operates inside the Kubernetes cluster
  • Most of the services written in Node.js
  • API for mobile and web applications
  • Integrations with partners and big customers

Job requirements


Must have:

  • Software engineering fundamentals, algorithms and data structures, OOP, DDD
  • 3+ years of experience designing and developing scalable systems
  • Experience with Node.js, RDBMS, message queues, nosql databases
  • Experience with clouds and SaaS architectures
  • Good English in both written and verbal communication


Nice to have:

  • Experience working with Kubernetes
  • Basic Linux system administration
  • Experience with Redis and Elasticsearch

Responsibilities

    • Take part in the whole product/feature lifecycle (from discussing an idea to shipping to production).
    • Possess ownership and responsibility over application components
    • Design and build new services
    • Improve system performance and scalability