Skip to main content

Backend Engineer (POS-144)

About Us:

As a Senior Backend 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.
  • Proficiency in building scalable backend applications using Node.js, taking advantage of its asynchronous, event-driven architecture.
  • Strong knowledge of JavaScript for backend development, including both foundational and advanced concepts.
  • Hands-on experience with TypeScript to improve code maintainability and error prevention through static typing.
  • Solid background in Java, with understanding of object-oriented programming, concurrency, and JVM internals.
  • Advanced skills in designing and implementing CI/CD pipelines to automate and accelerate development workflows.
  • Comprehensive grasp of the full Software Development Lifecycle, from requirement gathering to deployment and maintenance.
  • Experience applying diverse testing methodologies including unit, integration, and end-to-end testing.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Develop and maintain backend services using Node.js, JavaScript, TypeScript, and Java, optimizing for performance and responsiveness.
  • Collaborate with cross-functional teams to gather requirements and deliver backend solutions aligned with product goals.
  • Manage the end-to-end software development lifecycle, ensuring high-quality and maintainable code.
  • Design and improve CI/CD pipelines for streamlined build, testing, and deployment processes.
  • Apply rigorous testing strategies to deliver stable and reliable backend services.
  • Troubleshoot, enhance, and scale existing systems to meet performance and security standards.
  • Engage in peer code reviews and mentor junior developers to promote technical excellence.
  • Keep up with industry trends and adopt backend technologies that boost productivity and system capabilities.
  • Adapt to changing project needs by working with various backend frameworks and tools.
  • Integrate AI-powered development tools to enhance code quality and accelerate delivery.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills