Looking for a

Node Developer

POS-361
Location: Remote
Type: Full-time
Seniority: Senior

About Us:

As a Senior 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.
  • 6+ years of professional experience in backend development.
  • Strong expertise in Node.js with solid experience using NestJS for building scalable applications.
  • Deep understanding of RESTful API design, HTTP protocols, and backend architectural patterns.
  • Experience working with relational databases such as MySQL, Aurora, or PostgreSQL, as well as NoSQL databases like MongoDB.
  • Strong knowledge of data modeling, indexing strategies, and query optimization techniques.
  • Hands-on experience with AWS services, including ECS, Lambda, SQS, CloudWatch, IAM, and VPC.
  • Experience working with Docker and containerized environments.
  • Proven ability to diagnose and resolve performance issues, memory leaks, and high-load scenarios.
  • Familiarity with observability tools such as CloudWatch, Datadog, Grafana, or similar platforms.
  • Experience working with Git-based version control workflows.
  • Practical experience with CI/CD pipelines using tools such as Jenkins, GitHub Actions, or similar.
  • Regular use of AI-assisted development tools (e.g., Cursor, Antigravity, Claude Code) to enhance productivity and code quality.
  • Ability to effectively guide AI tools, critically assess generated outputs, and refine them into production-ready solutions.
  • Experience with Java and Spring Boot is a plus.
  • Familiarity with event-driven architectures, including messaging systems and pub/sub patterns, is a plus.
  • Experience implementing testing strategies such as unit, integration, and contract testing is a plus.
  • Background working with highly available and scalable systems is a plus.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design, develop, and maintain backend services using NestJS.
  • Build and evolve RESTful APIs with a focus on consistency, scalability, and maintainability.
  • Take full ownership of features across the entire lifecycle, from design and implementation to deployment and monitoring.
  • Investigate and resolve production issues, including performance bottlenecks and distributed system failures.
  • Conduct root cause analysis and implement long-term improvements to system reliability.
  • Work with AWS services to support and scale backend infrastructure.
  • Collaborate with cross-functional teams to deliver robust and scalable solutions.
  • Contribute to the development and continuous improvement of CI/CD pipelines.
  • Enhance system observability through logging, metrics, dashboards, and alerting mechanisms.
  • Leverage AI-assisted development tools to accelerate delivery while maintaining high-quality standards.
  • Evaluate and validate AI-generated solutions to ensure they meet production requirements.

 

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.