3 Lead Software Engineer Backend Remote jobs in whatjobs
Lead Software Engineer - Backend, Remote
Posted 15 days ago
Job Viewed
Job Description
Our client, a rapidly growing technology firm, is seeking a talented and experienced Lead Software Engineer specializing in backend development to join their fully remote team. This position is 100% remote, offering a dynamic and collaborative work environment. You will be responsible for designing, developing, and deploying scalable, high-performance backend systems that power our innovative products. Your role will involve leading a team of talented engineers, mentoring junior developers, and driving best practices in software development. You will architect robust APIs, manage database solutions, and ensure the seamless integration of various services. The ideal candidate will have a strong command of at least one major backend programming language (e.g., Python, Java, Go, Node.js) and extensive experience with cloud platforms (AWS, Azure, GCP). Expertise in microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines is essential. You should possess a deep understanding of data structures, algorithms, and system design principles. Proven experience in leading software projects from conception to completion, along with excellent communication and leadership skills, is required. We are looking for a proactive individual who can contribute to technical strategy, troubleshoot complex issues, and foster a culture of innovation and continuous improvement within the engineering team. This is a critical role where you will shape the technological direction of our core products and significantly impact our user experience. Your ability to balance technical excellence with business objectives will be key to your success. We are committed to providing a supportive and flexible remote working culture where engineers can thrive and make a substantial contribution.
Location: This is a fully remote position, based out of **Kericho, Kericho, KE**.
Location: This is a fully remote position, based out of **Kericho, Kericho, KE**.
This advertiser has chosen not to accept applicants from your region.
0
Lead Software Engineer - Backend (Remote)
Posted 9 days ago
Job Viewed
Job Description
Our client is seeking an accomplished and visionary Lead Software Engineer specializing in backend development to join their cutting-edge, fully remote engineering team. This is a pivotal leadership role where you will guide the design, development, and deployment of scalable and robust backend systems that power innovative digital products. You will mentor a team of talented engineers, drive technical architecture decisions, and foster a culture of excellence and collaboration within a distributed work environment. This role requires a deep technical expertise, strong leadership capabilities, and a passion for building high-performance software solutions.
Responsibilities:
Responsibilities:
- Lead the design, development, and maintenance of scalable, high-performance backend services and APIs.
- Architect and implement robust and efficient database solutions.
- Mentor and guide a team of backend engineers, fostering their professional growth and technical development.
- Drive best practices in software development, including code reviews, testing, CI/CD pipelines, and security.
- Collaborate closely with frontend engineers, product managers, and designers to deliver seamless user experiences.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the technical roadmap and strategic direction of the engineering team.
- Evaluate and recommend new technologies and tools to enhance development efficiency and product capabilities.
- Ensure the reliability, scalability, and security of backend systems.
- Participate in the full software development lifecycle, from requirements gathering to deployment and monitoring.
- Foster a positive and productive team culture within a remote setting.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional software development experience, with at least 3 years in a lead or senior engineering role.
- Extensive experience in backend development using languages such as Python, Java, Node.js, or Go.
- Proven expertise in designing and building RESTful APIs and microservices architectures.
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with agile development methodologies and CI/CD practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and interpersonal skills, essential for managing a remote team.
- Ability to work independently and drive projects to completion in a distributed environment.
- Experience with distributed systems and asynchronous processing is a plus.
This advertiser has chosen not to accept applicants from your region.
1
Lead Software Engineer (Backend) - Remote
Posted 5 days ago
Job Viewed
Job Description
Our client, a pioneering technology startup specializing in AI-driven solutions, is seeking a highly motivated and experienced Lead Software Engineer to join their fully remote engineering team. This role offers the opportunity to shape the technical direction of innovative products and mentor a talented group of developers, all from the comfort of your home office.
As a Lead Software Engineer, you will be instrumental in designing, developing, and deploying scalable and robust backend systems. You will work closely with product managers, designers, and other engineers to translate complex requirements into elegant, efficient code. Your responsibilities will include architecting microservices, optimizing database performance, ensuring code quality through rigorous testing and code reviews, and maintaining CI/CD pipelines. We are looking for a candidate who is passionate about building high-performance applications, enjoys tackling challenging technical problems, and thrives in a collaborative, distributed environment. You will have a significant impact on the company's technological roadmap and the success of its flagship products.
Key Responsibilities:
Job Location: This position is based in Ruiru, Kiambu, KE , but operates on a fully remote basis.
As a Lead Software Engineer, you will be instrumental in designing, developing, and deploying scalable and robust backend systems. You will work closely with product managers, designers, and other engineers to translate complex requirements into elegant, efficient code. Your responsibilities will include architecting microservices, optimizing database performance, ensuring code quality through rigorous testing and code reviews, and maintaining CI/CD pipelines. We are looking for a candidate who is passionate about building high-performance applications, enjoys tackling challenging technical problems, and thrives in a collaborative, distributed environment. You will have a significant impact on the company's technological roadmap and the success of its flagship products.
Key Responsibilities:
- Lead the design, development, and implementation of backend services and APIs using modern technologies.
- Architect scalable, resilient, and performant microservices and distributed systems.
- Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.
- Conduct code reviews to ensure code quality, maintainability, and adherence to best practices.
- Collaborate with product management and other engineering teams to define technical specifications and project timelines.
- Optimize application performance, database queries, and system infrastructure.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the evolution of our technology stack and development processes.
- Stay up-to-date with emerging technologies and industry trends, advocating for their adoption where appropriate.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Proven experience in leading technical teams and mentoring engineers.
- Strong proficiency in at least one modern programming language (e.g., Python, Go, Java, Node.js).
- Extensive experience with designing and building RESTful APIs and microservices.
- Deep understanding of database technologies (e.g., PostgreSQL, MongoDB) and ORM frameworks.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of CI/CD tools and practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for effective remote teamwork.
Job Location: This position is based in Ruiru, Kiambu, KE , but operates on a fully remote basis.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Lead software engineer backend remote Jobs in Kenya !
2