Skip to main content

Fullstack Engineer (POS-161)

About Us:

As a Fullstack Engineer 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 building scalable and maintainable backend services using TypeScript, with strong adherence to type-safe coding practices.
  • Extensive experience in Node.js development, including building RESTful APIs and managing asynchronous operations effectively.
  • Solid knowledge of Kotlin for backend systems, utilizing its modern language capabilities for high-performance and clean code.
  • Expertise in designing and implementing secure, scalable, and consumer-friendly RESTful APIs.
  • Deep understanding of microservice architecture, including service decomposition, communication strategies, and fault tolerance.
  • Skilled in asynchronous programming and event-driven architectures to handle concurrent data processing efficiently.
  • Strong analytical and problem-solving abilities, with a demonstrated ability to resolve complex technical issues independently and creatively.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design, build, and maintain robust backend services and APIs using TypeScript, Node.js, and Kotlin to deliver high-performance systems.
  • Architect microservices in alignment with best practices to support modular, scalable, and maintainable infrastructure.
  • Implement asynchronous and event-driven solutions to manage real-time processing and high concurrency requirements.
  • Collaborate with frontend teams working in React to ensure seamless backend integration and optimal user experience.
  • Deploy and manage services in cloud environments using Kubernetes and Helm to automate and scale application infrastructure.
  • Integrate services with Amazon EC2 and Amazon S3 for effective cloud-based computing and storage.
  • Work with MySQL and MongoDB to design optimized data models and ensure efficient data handling.
  • Participate in code reviews and mentor junior engineers, promoting best practices and continual team improvement.
  • Take ownership of technical projects, leading them from planning through deployment and ongoing maintenance.
  • Keep up with industry trends and emerging technologies, applying new insights to improve architecture and development processes.
  • Collaborate with product managers, designers, and stakeholders to deliver solutions that align with strategic business objectives.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills