Middle NodeJS Developer

We at Devima Solutions are looking for a progressive NodeJS Engineers to join our growing team.
Full time | Lviv, Ukraine

This position is relevant for next following products:
  • Alariss - it's the premier international expansion marketplace, connecting international companies with top local sales & BD talent.
  • Geisted - it's curated EU-based NFT Platform focused on multi-media NFT sales, experiential, cross-channel art and music exhibitions.
If you are a detail-oriented person who gets motivated by contributing to meaningful projects, we would like to hear from you!
Responsibilities:
  • Develop projects in different domains;
  • Set up project infrastructure;
  • Review project documentation, analyze requirements;
  • Code review & ensure project code quality;
  • DevTesting and fixing bugs.
Requirements:
  • At least 2+ years of experience with Node.js;
  • Practical experience with NestJS;
  • Practical experience with Express;
  • Knowledge of TypeScript;
  • Experience with SQL: PostgreSQL/MySQL;
  • Experience with MongoDB;
  • Experience with message broker systems (Redis, Kafka, RabbitMQ);
  • Experience with Docker;
  • Solid knowledge of the REST API principles;
  • Solid knowledge of algorithms and data structures;
  • Solid knowledge and practical use of design patterns;
  • Hands-on experience with Git, GitFlow;
  • Knowledge and usage of coding best practices;
  • At least Intermediate English level.
Will be a plus:
  • Experience setting up CI/CD pipelines;
  • Hands-on experience in unit testing.
Personal:
  • Logical thinking, problem-solving, and ability to multitask;
  • Flexible and adaptable to work with a variety of technology and business challenges;
  • Ability to work independently and in a team, take ownership of work.
We offer:
  • Interesting and challenging projects;
  • Open management and friendly dynamic team;
  • Time for professional development and access to needed resources;
  • 20 days a year of paid vacation;
  • Flexible working schedule;
  • Practical location and productive environment;
  • Competitive salary;
  • Make it a win-win for you and the company.
Apply for this position