Looking for a

Node Developer

POS-218
Location: Remote
Type: Full-time
Seniority: Mid-Level

About Us:

As a Mid-level Node Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proficient in backend development using Node.js and TypeScript.
  • Experience working with frameworks such as NestJS or Express to build scalable services.
  • Strong understanding of API design and communication protocols, including REST and gRPC.
  • Solid knowledge of relational databases, particularly PostgreSQL.
  • Familiarity with caching strategies using Redis and secure authentication mechanisms like JWT and OAuth2.
  • Experience with testing tools such as Jest and Supertest is considered an advantage.
  • Exposure to containerization with Docker is desirable.
  • Familiarity with CI/CD tools such as GitHub Actions or GitLab CI.
  • Understanding of monitoring and logging practices is a plus.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Conduct technical audits and define critical API endpoints for integration with the studio management provider.
  • Design the service layer architecture, encompassing backend structure and CI/CD setup.
  • Develop a middleware layer to facilitate secure and efficient communication between the website and the management provider.
  • Implement core modules for authentication, booking, payments, and cancellations within the middleware.
  • Manage caching, data normalization, and logging mechanisms for system optimization.
  • Document technical specifications and services for the middleware layer.
  • Configure security measures including headers, rate limiting, and logging protocols.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.