Middle/Middle Strong Node.js Developer

We are seeking a skilled backend developer to design, develop, and maintain a RESTful API service for our mobile application. The ideal candidate should have solid experience with Node.js and MySQL, and a deep understanding of multi-tenancy software architecture.
Requirements:
• 3+ years of backend development experience with Node.js.
• Strong knowledge of MySQL (or compatible RDBMS).
• Proven experience building and deploying RESTful APIs.
• Hands-on experience with multi-tenant system architecture.
• Familiarity with ORMs (like Sequelize or TypeORM) and query optimization.
• Experience with authentication, authorization, and session management.
• Proficient in Git and CI/CD tools.
• Ability to write well-documented, reusable code.
• Good understanding of security best practices (e.g., SQL injection, data isolation, encryption).
• Upper-Intermediate English

Will be a plus:
• Experience with cloud services (AWS, GCP, or Azure).
• Experience integrating with third-party APIs.
• Familiarity with scalable architecture for high-concurrency mobile apps.
• Understanding of horizontal scaling, sharding, and load balancing in multi-tenant systems.

Responsibilities:
• Develop and maintain scalable REST APIs using Node.js for mobile applications.
• Design and manage relational databases using MySQL.
• Implement and maintain multi-tenant architecture (database-per-tenant, schema-per-tenant, or shared schema).
• Optimize database queries and ensure data isolation between tenants.
• Write secure, efficient, and clean backend code.
• Collaborate with frontend/mobile developers and DevOps for integration and deployment.
• Implement authentication and authorization flows (e.g., JWT, OAuth).
• Write and maintain API documentation using tools like Swagger or Postman.
• Create unit/integration tests and ensure high code quality.
• Debug, monitor, and resolve issues in production environments.

Please note:
This is a project-based role with an estimated duration of 6 weeks.

Join Vakoms Team

You May Find Interesting

OUR HR TEAM

Khrystyna Liudkevych

HR Team Lead

Viktoriya Klymuk

IT Recruiter

Oleksandra Toropchyna

IT Recruiter