Node.js Developer

Cleveroad is looking for an ambitious and talented Node.js Developer who is eager to join our dynamic team and take on the rewarding role of mentoring trainees.

 

In this role, you will have the unique opportunity to mentor small groups of aspiring developers, guiding them through their internships. Between mentorship sessions, you'll engage in client communication, collaborate with the development team, and dive into coding projects.

 

As a well-established player in the IT market, Cleveroad prides itself on delivering exceptional products, leveraging the extensive experience of our senior professionals and the fresh perspectives of our interns. We are committed to maintaining high-quality outcomes and fostering long-term business relationships.

 

Requirements:

  • Minimum of 2 years of experience with Node.js (Back-end development).
  • Proficiency in Nest.js.
  • Experience with PostgreSQL.
  • Knowledge of Sequelize ORM.
  • Strong understanding of OOP and SOLID principles.
  • Familiarity with Amazon Web Services (EC2, S3, Lambda, SES).
  • Understanding of Design Patterns.
  • Intermediate or higher level of English.

 

Preferred Skills:

  • Experience with Typescript.
  • Understanding of CI/CD and GitFlow.
  • Familiarity with payment gateways (Stripe).
  • Proficiency with Swagger / Postman.
  • Knowledge of Shopify.

 

Key Responsibilities:

  • Mentor and conduct internships for trainees.
  • Develop REST APIs.
  • Communicate effectively with the team and clients.
  • Identify and fix bugs, test applications.
  • Research and implement best practices in development.

 

What We Offer:

  • Flexible schedule with remote work options.
  • State-of-the-art equipment.
  • Comprehensive social package.
  • Full financial and legal support.
  • Paid vacation, holidays, and sick leave.
  • Inspiring, comfortable, and safe office environment.

 

Opportunities for Growth:

  • Development of leadership skills.
  • Corporate English lessons.
  • Collaboration with a professional team using the latest technologies.
  • Personalized development plan.
  • Continuous mentorship and guidance.

 

Apply now and let’s grow together! We’re excited to meet you.

Feel free to reach out with any questions!