9,726 Remote Lead Software Engineer Backend jobs in Kenya
Remote Lead Backend Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Lead Remote Backend Software Engineer
Posted 17 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 Backend Engineer
Posted 21 days ago
Job Viewed
Job Description
Lead Software Engineer - Remote Backend Development
Posted 16 days ago
Job Viewed
Job Description
Lead Remote Automation Engineer (Mechanical Focus)
Posted 11 days ago
Job Viewed
Job Description
Remote Lead Robotics Engineer - Automation Systems
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of complex robotic systems and automation solutions.
- Develop and refine robotic control algorithms, kinematics, and dynamics for optimal performance.
- Design and integrate sensors, actuators, and end-effectors for specific robotic applications.
- Create and maintain detailed CAD models and technical specifications for robotic components and assemblies.
- Utilize simulation software to test and validate robotic designs and control strategies before physical implementation.
- Oversee the integration of AI and machine learning capabilities into robotic systems for enhanced autonomy and decision-making.
- Collaborate with software developers to ensure seamless integration of hardware and software components.
- Troubleshoot and resolve complex engineering challenges encountered during development and deployment.
- Mentor junior robotics engineers and provide technical guidance.
- Stay current with the latest advancements in robotics, automation, and related technologies.
- Master's degree or Ph.D. in Mechanical Engineering, Electrical Engineering, Robotics, or a related field.
- Minimum of 8 years of experience in robotics engineering, with a focus on system design and implementation.
- Proven experience in designing and building industrial or advanced robotic systems.
- Expertise in control systems theory, kinematics, dynamics, and motion planning.
- Proficiency in CAD software (e.g., SolidWorks, AutoCAD) and simulation tools (e.g., ROS, Gazebo, MATLAB/Simulink).
- Strong programming skills in C++, Python, or similar languages.
- Experience with AI and machine learning applications in robotics is highly desirable.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership and project management abilities.
- Effective communication and collaboration skills, especially in a remote setting.
Remote Lead Software Engineer - Backend Development
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and deployment of scalable, high-performance backend services and APIs.
- Architect and implement robust database solutions, ensuring data integrity and efficiency.
- Mentor and guide a team of backend engineers, providing technical leadership and fostering best practices.
- Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and deliverables.
- Write clean, maintainable, and well-documented code using relevant programming languages and frameworks (e.g., Python, Java, Node.js, Go).
- Implement and maintain CI/CD pipelines for efficient software delivery.
- Ensure the security and reliability of backend systems through proactive measures and regular audits.
- Conduct code reviews, provide constructive feedback, and uphold coding standards.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the selection of appropriate technologies and architectural patterns.
- Stay current with emerging trends and technologies in backend development and software engineering.
- Develop and maintain technical documentation for backend systems.
- Participate in agile development processes, including sprint planning and retrospectives.
- Ensure seamless integration with third-party services and APIs.
- Drive innovation and continuously improve development processes and team performance.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of professional experience in backend software development, with at least 3 years in a lead or senior engineering role.
- Proven expertise in designing and building scalable microservices architectures.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Experience with RESTful API design and development.
- Solid understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and mentoring abilities.
- Ability to work effectively in a remote team environment and manage complex projects independently.
- Experience with agile methodologies and CI/CD practices.
Be The First To Know
About the latest Remote lead software engineer backend Jobs in Kenya !
Lead Backend Engineer, Remote
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and maintenance of scalable and high-performance backend services and APIs.
- Architect robust and efficient solutions for complex technical challenges.
- Mentor and guide a team of backend engineers, fostering a collaborative and high-performing environment.
- Write clean, well-documented, and maintainable code using modern programming languages and frameworks (e.g., Python, Node.js, Java, Go).
- Implement and manage database solutions (SQL and NoSQL) to ensure data integrity and performance.
- Collaborate closely with frontend engineers, product managers, and DevOps teams to deliver seamless product experiences.
- Design and implement CI/CD pipelines for automated testing and deployment.
- Ensure the security, scalability, and reliability of backend systems.
- Participate in code reviews, providing constructive feedback to team members.
- Contribute to technical strategy discussions and technology selection.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay up-to-date with emerging backend technologies and best practices.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend development.
- Proven experience leading engineering teams and mentoring junior developers.
- Expertise in at least one modern backend programming language (e.g., Python, Node.js, Java, Go).
- Strong understanding of database design and management (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proficiency in designing and consuming RESTful APIs.
- Solid understanding of software development principles, data structures, and algorithms.
- Experience with microservices architecture is highly desirable.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Must be authorized to work remotely within Kenya.
Join our innovative team and contribute to groundbreaking software solutions from the convenience of your remote workspace. This role, conceptually based around Kisumu, Kisumu, KE , offers a truly flexible and impactful career.
Remote Lead Electrical Engineer - Automation & Control Systems
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of electrical control systems for industrial automation projects.
- Select and specify appropriate hardware components, including PLCs, HMIs, sensors, actuators, and drives.
- Develop PLC ladder logic, function block diagrams, and other programming languages.
- Design electrical schematics, panel layouts, and wiring diagrams using CAD software.
- Configure SCADA systems and HMI interfaces for process visualization and control.
- Implement and troubleshoot industrial communication networks (e.g., Ethernet/IP, Profibus).
- Ensure all designs comply with relevant electrical codes, safety standards (e.g., IEC 61508), and industry best practices.
- Collaborate effectively with a remote team of electrical, mechanical, and software engineers.
- Provide technical leadership and mentorship to junior electrical engineers.
- Oversee system testing, commissioning, and provide remote support during operation.
- Bachelor's or Master's degree in Electrical Engineering, Mechatronics, or a related field.
- Minimum of 8 years of experience in industrial automation and control systems engineering, with at least 2 years in a lead or senior role.
- Extensive experience with PLC programming (e.g., Allen-Bradley, Siemens) and HMI/SCADA software.
- Proficiency in electrical CAD software (e.g., AutoCAD Electrical).
- Strong knowledge of industrial communication protocols and networking.
- Experience with VFDs, servo drives, and motor control systems.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Superior communication and interpersonal skills for effective remote collaboration.
- Ability to manage multiple projects, prioritize tasks, and meet deadlines independently.
Lead Backend Engineer - Remote Cloud Solutions
Posted 16 days ago
Job Viewed