Senior Full-Stack Developer (Node.js)

Finding a meaningful and rewarding job can be a long journey. But you might be finally there.


Lviv, Kyiv, or remote within Ukraine

We are looking for experienced Node.js developers to join and empower the team of our client. The client is a well-funded startup headquartered in Munich, Germany, which is led by former Amazon executives. The startup operates in the area of data analytics, machine learning, and provides AI-based recommendations to e-commerce businesses.

You will be deeply involved in all major decision-making processes, working closely with the CTO and other leaders of the startup, and be able to directly contribute to the product development with no middleman around.

Communication on the project is fully in English so it might be another great opportunity to practice and improve your soft skills. You may also expect to experience a bit of Amazon’s spirit in team management, as the startup is founded by former senior executives of Amazon.

In terms of technologies, it’s all the sweet words — big data, machine learning, Node.js, React.js, Nest.js, MongoDB, Redshift, Docker, Kubernetes, and so on. You are unlikely to be bored with this project.

Required skills:

  • 3+ years of Node.JS development experience
  • Strong knowledge of React JS/JSX, Redux, Webpack
  • Strong skills in working with OOP and TypeScript based frameworks like NestJS.
  • Strong experience in working with DB, such as PostgreSQL/Redshift, MongoDB.
  • Knowledge in website development and architecture design
  • Thorough knowledge of HTML and CSS
  • Experience in implementing unit test
  • Proficient understanding of code versioning tools, such as Git
  • Experience working in an Agile/Scrum development process
  • Linux and/or OS X experience
  • English - strong upper-intermediate and above, both written and verbal
  • Willingness to self-learning and self-development
  • Positive attitude

Would be a strong plus:

  • Working knowledge of RabbitMQ and data streaming frameworks like Flink
  • Experience in working with Docker, Kubernetes, AWS
  • Familiarity with Python


  • Follow team guidelines ensuring quality and consistency in the design and development phases of applications
  • Lead efforts to design, architect, and write new software components
  • Independently handle project activities related to builds and deployments
  • Create software tests, verify the functionality and quality of the software
  • Provide support for production applications as issues arise
  • Troubleshoot performance and scalability issues
  • Identify opportunities to improve and optimize applications
  • Work with product management to understand new requirements
  • Follow internal software development processes and standards
  • Work closely with the founder team and be part of the development of the product.

What we offer:

  • Personal career development plans, as well as a dedicated mentor
  • 18 days of the paid vacation and 7 paid sick leaves
  • Flexible working hours
  • Possibility to work remotely
  • Regular team buildings and company-wide trips
  • English lessons
  • Preparation and reimbursement of professional certifications
  • Possibility to become a mentor in the corporate university
  • Highly transparent processes towards compensation reviews and promotions
  • Exposure to a rapidly growing, dynamic, and uniquely global industry
  • Becoming part of the team that puts personal development at the top of the cornerstone, and that is being recognized among Top Software Development Companies in Ukraine according to Clutch

Artelogic is updating its Privacy Policy on May 25, 2018. See the updated Privacy Policy. We use cookies to improve your experience with our site, including analytics and personalisation. By continuing to use the service, you agree to our use of cookies as described here.