Middle NodeJS Developer

Devima Solutions is seeking a Node.js developer to join our team. It is a great opportunity to develop your technical stack and, at the same time, work with new and revolutionary markets like NFT, Web3, Insuretech, Fintech, and apply your knowledge in practice.

Full time | (Office or Hybrid) | Lviv, Ukraine


Responsibilities:

  • Collaborate with the team and clients to gather and clarify project requirements.
  • Review project documentation, analyze specifications, and provide technical insights.
  • Develop and maintain scalable backend solutions using Node.js and modern frameworks.
  • Conduct dev testing, troubleshoot, and fix bugs to ensure high-quality code.
  • Optimize applications for performance, security, and maintainability.


Requirements:
Technical (required):

  • 3+ years of hands-on experience with Node.js.
  • Practical experience with NestJS and Express.js.
  • Strong knowledge and commercial experience in JavaScript/TypeScript;
  • Solid understanding of SQL (PostgreSQL and or MySQL) and NoSQL databases (MongoDB and or Firebase);
  • Experience in designing and implementing RESTful APIs and working with GraphQL;
  • Understanding of microservices architecture and experience working with RESTful and or GraphQL APIs.
  • Hands-on experience with Docker and containerized applications;
  • Experience working with version control systems (Git) and GitHub/GitLab workflows;
  • Ability to write clean, efficient, and testable code, following SOLID principles and best practices.
  • English level: Intermediate or higher (written and spoken).


Will be a plus:

  • Knowledge of serverless architectures (AWS Lambda, Firebase Functions);
  • Experience working with authentication & authorization (OAuth, JWT);
  • Experience with Unit Testing and E2E Testing (Jest, Cypress);


Personal:

  • Strong logical thinking and problem-solving abilities.
  • Ability to multitask and adapt to various technology and business challenges.
  • Proactive, responsible, and capable of working both independently and within a team.
  • Strong sense of ownership and accountability for delivered work.


We offer:

  • Open management and a friendly, dynamic team.
  • Up to 100% compensation for certifications and up to 50% reimbursement for educational programs.
  • 18+4 paid vacation days per year.
  • Flexible working schedule.
  • Company-provided devices.
  • Accounting support.
  • Convenient office location and a productive work environment.
  • A win-win approach for both you and the company.
Published 20 March
101 views
ยท
13 applications
54% read
ยท
54% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.