Backend Engineer Job in Kenya

About the Backend Engineer role:

  • The role involves designing, developing,  testing, and maintaining internal back end/core services while collaborating with the product managers and front-end developers to turn requirements and design documents into elegant code and delightful user experiences.
  • The successful candidate will ideally be required to start ASAP

Key Responsibilities:

  • Design, develop, and maintain robust, scalable backend solutions using the NestJS framework.
  • Implement efficient data storage solutions leveraging both NoSQL and SQL databases to ensure optimal performance and reliability.
  • Configure and optimize CI/CD pipelines to automate software delivery processes.
  • Collaborate with cross-functional teams to seamlessly integrate CI/CD practices into the development lifecycle.
  • Proficiency in working with Docker containers and image registries to package, deploy, and manage applications efficiently across various environments.
  • Leverage cloud provider services within the context of CI/CD pipelines to deploy, monitor, and scale applications effectively.
  • Ensure seamless integration with cloud platforms to maximize performance and reliability.

  • Identify and resolve technical issues, performance bottlenecks, and system inefficiencies promptly.
  • Optimize backend infrastructure and processes to enhance system reliability, scalability, and security.
  • Collaborate closely with other  engineers to deliver high-quality solutions.
  • Document technical designs, implementation details, and best practices to facilitate knowledge sharing and maintain system integrity.
  • Write tests to ensure quality software delivery.

Skills and Qualifications Required

Technical Skills

  • 3+ years of professional experience in backend development, with a focus on NestJS framework.
  • Proficiency in both NoSQL (e.g., MongoDB, Cassandra) and SQL (e.g., PostgreSQL, MySQL) databases.
  • Hands-on experience with CI/CD tools such as GitHub Actions, Jenkins, or similar platforms.
  • Strong familiarity with Docker containers, Docker hub and image registries (e.g., Docker Hub).
  • Practical exposure to cloud providers (e.g., AWS, Azure, GCP) within the context of CI/CD pipelines.
  • Proficient in TypeScript, with a strong understanding of its principles and best practices.
  • Proven track record of working in a fast-paced, high-volume environment with a focus on quality and efficiency.

Soft Skills

  • Outstanding communication skills both oral and written, technical and non-technical.
  • Self-directed and able to complete projects with limited supervision.
  • Able to work with a diverse group of individuals in a professional and service-oriented manner.
  • Superior organizational skills and excellent time management.
  • Fluent in English.

How To Apply

Click Here To Apply