10,208 Lead Backend Engineer Microservices jobs in Kenya
Lead Backend Engineer - Microservices
Posted 16 days ago
Job Viewed
Job Description
Lead Backend Engineer (Microservices) - Remote
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of scalable, high-performance backend microservices.
- Architect and implement robust APIs (RESTful, gRPC) and data integration solutions.
- Drive the adoption of best practices in coding, testing, security, and deployment within the backend team.
- Collaborate with frontend engineers, product managers, and DevOps to define technical requirements and deliver high-quality features.
- Mentor and guide junior backend engineers, fostering a culture of technical excellence and continuous learning.
- Oversee the selection and implementation of appropriate technologies and tools for backend development.
- Ensure the reliability, scalability, and performance of backend systems through effective monitoring and tuning.
- Participate in code reviews, providing constructive feedback to ensure code quality and adherence to standards.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural decisions and technology roadmap planning.
- Optimize application performance and database interactions.
- Implement and manage CI/CD pipelines for seamless deployment.
- Stay current with emerging backend technologies and industry trends.
- Work closely with the DevOps team to ensure efficient infrastructure management and deployment.
- Foster a collaborative and productive remote engineering culture.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional software development experience, with at least 3 years in a lead or senior backend engineering role.
- Proven experience in designing and building distributed systems and microservices architecture.
- Expertise in one or more backend programming languages such as Python (Django/Flask), Java (Spring Boot), Node.js (Express), Go, or Ruby (Rails).
- Strong understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Proficiency in designing and implementing RESTful APIs and understanding of GraphQL is a plus.
- Familiarity with message queues (e.g., Kafka, RabbitMQ) and event-driven architectures.
- Solid understanding of software development principles, including SOLID, DRY, and design patterns.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and interpersonal skills, with the ability to manage remote teams effectively.
- Experience with TDD/BDD and various testing frameworks.
- Familiarity with Agile development methodologies.
Lead Backend Engineer - Scalable Microservices
Posted 14 days ago
Job Viewed
Job Description
Lead Software Developer - Backend
Posted 14 days ago
Job Viewed
Job Description
Remote Lead Software Developer (Backend)
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of backend services and APIs.
- Mentor and guide a team of backend software developers.
- Establish and enforce coding standards, best practices, and review processes.
- Collaborate with cross-functional teams to define and deliver new features.
- Optimize application performance, scalability, and security.
- Manage and deploy applications on cloud infrastructure.
- Troubleshoot and resolve complex technical issues.
- Contribute to architectural decisions and technical roadmap planning.
- Stay current with new technologies and industry trends.
Required Qualifications:
- Proven experience in backend software development, with significant experience in a lead or senior role.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Deep understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).
- Experience designing and implementing RESTful APIs and microservices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and team management capabilities.
- Ability to work effectively in a remote, agile environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Lead Software Developer - Full Stack (Remote)
Posted 4 days ago
Job Viewed
Job Description
Remote Lead Software Developer (Full-Stack)
Posted 13 days ago
Job Viewed
Job Description
Key responsibilities include:
- Leading and mentoring a team of full-stack developers, fostering a collaborative and high-performance environment.
- Architecting and designing robust, scalable, and maintainable software solutions using modern best practices.
- Overseeing the full software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
- Driving technical decisions and ensuring adherence to coding standards, security protocols, and performance best practices.
- Collaborating with product managers, designers, and other stakeholders to define product roadmaps and technical strategies.
- Conducting code reviews, providing constructive feedback, and promoting continuous improvement within the team.
- Developing and implementing efficient CI/CD pipelines and automation strategies.
- Troubleshooting and resolving complex technical issues across the stack.
- Researching and evaluating new technologies and tools to enhance development processes and product capabilities.
- Ensuring the delivery of high-quality, well-tested software on time and within scope.
Be The First To Know
About the latest Lead backend engineer microservices Jobs in Kenya !
Junior Software Developer Apprenticeship - Web Technologies
Posted 1 day ago
Job Viewed
Job Description
Remote Junior Web Developer - Frontend Focus
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development of responsive and user-friendly web interfaces.
- Translate UI/UX design wireframes into high-quality, functional code.
- Write clean, maintainable, and efficient HTML, CSS, and JavaScript.
- Collaborate with senior developers on frontend features and bug fixes.
- Participate in code reviews and learn best practices.
- Test and debug applications to ensure a smooth user experience.
- Assist with integrating frontend components with backend APIs.
- Contribute to documentation and knowledge-sharing efforts.
- Stay updated on emerging frontend technologies and trends.
- Basic understanding of HTML, CSS, and JavaScript.
- Familiarity with at least one modern JavaScript framework (React, Vue, Angular).
- Knowledge of version control systems (Git).
- Strong desire to learn and grow in a web development career.
- Excellent problem-solving and analytical skills.
- Good written and verbal communication skills.
- Ability to work independently and collaboratively in a remote team.
- A portfolio showcasing personal projects or relevant coursework is a plus.
- Enthusiasm for web development and creating engaging user experiences.
Junior Software Developer - Training Program
Posted 7 days ago
Job Viewed
Job Description
Apprentices will work on real-world projects under the guidance of experienced mentors, gaining hands-on experience in coding, debugging, testing, and collaborating with team members using agile methodologies. This remote-first program emphasizes continuous learning and professional growth. You will be exposed to various aspects of software engineering, including front-end and back-end development, database management, and cloud technologies. The program includes regular feedback sessions, performance evaluations, and opportunities to develop essential soft skills such as communication and teamwork. While no prior professional experience is required, a strong passion for technology, a demonstrable aptitude for logical thinking, and a commitment to learning are essential. A basic understanding of programming concepts or relevant academic background is beneficial but not strictly mandatory. Upon successful completion of the apprenticeship, there is a strong possibility of transitioning into a permanent role. This is an unparalleled chance to gain invaluable industry experience and kickstart your tech career from the comfort of your home, supported by our team located near Thika, Kiambu, KE .