Skip to main content

Node.js Developer (POS-130)

About Us:

As a Senior Node.js 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.
  • Over six years of experience in backend development.
  • Proven expertise working with AWS services such as Lambda, SQS, SNS, EC2, and CloudWatch.
  • Solid background in backend frameworks, particularly with Nest.js.
  • Advanced knowledge of MongoDB and experience developing RESTful APIs.
  • Familiarity with CI/CD workflows using Jenkins or similar tools.
  • Comfortable managing production environments and addressing incidents.
  • Strong analytical thinking and ability to communicate technical concepts effectively.
  • Experience with Google Cloud Platform, especially Firestore, is a plus.
  • Familiarity with the ELK Stack (Elasticsearch, Logstash, Kibana) is desirable.
  • Exposure to distributed systems and event-driven architecture is advantageous.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Lead the end-to-end lifecycle of backend functionalities, from design to deployment.
  • Recommend and implement scalable, maintainable enhancements to the current architecture.
  • Develop and manage APIs using Nest.js in conjunction with MongoDB.
  • Deploy and maintain services based on AWS, including Lambda functions, messaging with SQS and SNS, and resource management via EC2 and CloudWatch.
  • Work closely with multidisciplinary teams to integrate new features smoothly.
  • Support and optimize CI/CD operations leveraging Jenkins.
  • Oversee deployment processes and system performance, providing support when production issues arise.
  • Participate in incident handling and contribute to long-term reliability and performance improvements.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills