8,801 Remote Lead Software Engineer Backend Development jobs in Kenya
Remote Lead Backend Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Lead Software Engineer - Remote Backend Development
Posted 15 days ago
Job Viewed
Job Description
Lead Remote Backend Software Engineer
Posted 16 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement scalable and efficient backend services and APIs using modern programming languages and frameworks.
- Lead the architecture and design of new backend systems and features, ensuring maintainability and extensibility.
- Write clean, well-documented, and thoroughly tested code.
- Optimize application performance, ensuring responsiveness and stability.
- Collaborate with frontend developers, product managers, and designers to define and implement new features.
- Mentor and guide junior backend engineers, providing technical leadership and code reviews.
- Troubleshoot and resolve complex technical issues in production environments.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Stay up-to-date with emerging technologies and industry best practices in backend development.
- Contribute to architectural decisions and technology selections.
- Ensure the security and integrity of data and applications.
- Manage technical debt and advocate for code quality improvements.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the development and maintenance of technical documentation.
This role requires a deep understanding of software architecture, database design, and various backend technologies. Proficiency in at least one major programming language (e.g., Python, Java, Node.js, Go) and experience with cloud platforms (AWS, Azure, GCP) are essential. We are looking for a proactive leader with excellent problem-solving and communication skills who can thrive in a fast-paced, remote-first environment. While the original posting is for **Malindi, Kilifi, KE**, this role is fully remote.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in backend software development, with at least 2 years in a lead or senior role.
- Proficiency in one or more backend programming languages such as Python, Java, Node.js, Go, or Ruby.
- Strong experience with designing and building RESTful APIs.
- Expertise in database design and management (e.g., SQL, NoSQL databases like PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with microservices architecture.
- Understanding of software development best practices, including SOLID principles, TDD, and BDD.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with version control systems, such as Git.
Remote Lead Software Developer (Backend)
Posted 9 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.
Remote Lead Software Engineer - Backend Development
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and maintenance of backend systems and APIs.
- Write high-quality, maintainable, and well-documented code.
- Architect scalable and efficient database solutions.
- Mentor and guide junior and mid-level software engineers.
- Conduct thorough code reviews and provide constructive feedback.
- Collaborate with cross-functional teams to define and implement new features.
- Identify and address performance bottlenecks and technical debt.
- Ensure the reliability, scalability, and security of backend services.
- Drive the adoption of best practices and new technologies within the team.
- Participate in architectural discussions and decision-making.
- Extensive experience in backend software development, with a strong portfolio of completed projects.
- Proven experience in a technical leadership or lead engineer role.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with microservices architecture and RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to lead and collaborate effectively.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Lead Backend Software Architect (Remote)
Posted 20 days ago
Job Viewed
Job Description
Lead Backend Software Engineer - Remote
Posted 18 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Remote lead software engineer backend development Jobs in Kenya !
Lead Backend Software Engineer - Remote Cloud Solutions
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and robust backend services and APIs.
- Architect and implement microservices-based solutions on cloud platforms (AWS, Azure, GCP).
- Ensure the performance, scalability, security, and reliability of backend systems.
- Lead code reviews, enforce coding standards, and promote best development practices.
- Mentor and guide junior backend engineers, fostering their technical growth.
- Collaborate effectively with frontend developers, product managers, and QA engineers.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay abreast of emerging backend technologies, frameworks, and tools.
- Contribute to the design and evolution of our software architecture.
- Implement and manage CI/CD pipelines for efficient software deployment.
Lead Mechanical Design Engineer - Remote Automation
Posted 20 days ago
Job Viewed
Job Description
Remote Lead Software Engineer (Backend)
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs.
- Lead and mentor a team of software engineers.
- Define and implement architectural patterns and best practices.
- Optimize application performance, scalability, and reliability.
- Collaborate with product management and other engineering teams.
- Conduct code reviews and ensure code quality.
- Troubleshoot and resolve complex technical issues.
- Contribute to the technical vision and strategy of the engineering department.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of software development experience, with a focus on backend systems.
- Strong proficiency in languages such as Python, Java, Go, or Node.js.
- Extensive experience with microservices architecture and cloud platforms (AWS, Azure, GCP).
- Solid understanding of database technologies (SQL and NoSQL).
- Experience with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and communication skills.
- Proven experience in a technical leadership role.