5 Lead Backend Software Engineer Cloud Services jobs in whatjobs
Lead Backend Software Engineer, Cloud Services
Posted 12 days ago
Job Viewed
Job Description
Lead Backend Software Engineer (Cloud Services)
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of scalable backend microservices and APIs.
- Architect and build robust cloud-native applications on platforms like AWS, Azure, or GCP.
- Drive the adoption of best practices in software development, including TDD, CI/CD, and infrastructure as code.
- Optimize application performance, database queries, and system scalability.
- Mentor and guide junior and mid-level backend engineers, fostering a culture of technical excellence.
- Collaborate closely with frontend engineers, product managers, and QA teams to deliver high-quality software.
- Troubleshoot and resolve complex technical issues in production environments.
- Conduct code reviews, ensuring code quality, maintainability, and security.
- Contribute to the technical roadmap and architectural decisions for the backend systems.
- Evaluate and introduce new technologies and tools to enhance development processes and product capabilities.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional experience in backend software development.
- Proven experience leading engineering teams and mentoring junior developers.
- Expertise in one or more backend languages such as Python, Java, Go, or Node.js.
- Strong proficiency with cloud platforms (AWS, Azure, or GCP) and their associated services (e.g., Lambda, EC2, S3, Kubernetes, Docker).
- Extensive experience designing and implementing RESTful APIs and microservices architecture.
- Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, comfortable working in a distributed team environment.
- Familiarity with agile development methodologies.
- Experience with event-driven architectures is a plus.
Lead Backend Software Engineer, Cloud Services
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Architect, design, develop, and deploy scalable and reliable backend services and APIs using modern programming languages and frameworks.
- Lead the technical direction for backend development initiatives, ensuring alignment with product roadmaps and business objectives.
- Mentor and guide a team of backend engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Optimize application performance, identify and resolve bottlenecks, and ensure high availability and fault tolerance.
- Implement and maintain robust testing strategies, including unit, integration, and end-to-end testing.
- Collaborate closely with frontend engineers, product managers, and other stakeholders to define and deliver features.
- Champion best practices in software development, including code reviews, CI/CD pipelines, and infrastructure as code.
- Evaluate and integrate new technologies and tools to enhance the development process and product capabilities.
- Contribute to the design and implementation of database solutions, ensuring data integrity and efficient querying.
- Troubleshoot and resolve complex technical issues in production environments.
- Actively participate in architectural discussions and contribute to the evolution of our technology stack.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience, with a significant focus on backend systems.
- Demonstrated experience leading engineering teams and mentoring junior developers.
- Proficiency in one or more backend programming languages such as Python, Go, Java, Node.js, or Ruby.
- Experience with cloud platforms like AWS, Azure, or GCP and associated services.
- Strong understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with containerization technologies (Docker, Kubernetes) is highly desirable.
- Familiarity with various database technologies (SQL, NoSQL) and data modeling.
- Solid grasp of CI/CD principles and tools.
- Excellent problem-solving, analytical, and communication skills.
- Ability to thrive in a fast-paced, remote, and agile development environment.
Lead Backend Software Engineer - Cloud Services
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and maintenance of backend services and APIs.
- Architect scalable, reliable, and efficient microservices.
- Mentor and guide a team of backend software engineers.
- Collaborate with cross-functional teams to define product features and technical requirements.
- Implement best practices for code quality, testing, and deployment (CI/CD).
- Optimize application performance and scalability.
- Troubleshoot and resolve complex technical issues.
- Contribute to technical roadmap planning and strategic initiatives.
- Conduct code reviews and provide constructive feedback.
- Ensure security best practices are integrated into the development lifecycle.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of professional software development experience, with a focus on backend systems.
- 3+ years of experience in a leadership or lead engineer role.
- Proficiency in one or more backend programming languages (e.g., Python, Go, Java, Node.js).
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong understanding of database technologies (SQL and NoSQL).
- Experience with RESTful API design and development.
- Solid grasp of microservices architecture and distributed systems.
- Excellent problem-solving and communication skills.
Lead Backend Software Engineer - Cloud Services
Posted 5 days ago
Job Viewed
Job Description
Key responsibilities include:
- Lead the design, development, and deployment of scalable backend services and APIs.
- Architect and implement cloud-native solutions on platforms like AWS, Azure, or GCP.
- Mentor and guide a team of backend engineers, fostering a collaborative and high-performing environment.
- Define technical standards, best practices, and coding guidelines.
- Oversee code reviews, ensure code quality, and promote automated testing practices.
- Troubleshoot and resolve complex technical issues in production environments.
- Collaborate closely with frontend engineers, product managers, and DevOps teams.
- Contribute to the development of CI/CD pipelines and infrastructure automation.
- Research and evaluate new technologies to improve system performance and efficiency.
- Ensure the security, reliability, and scalability of backend systems.
- Drive the adoption of microservices architecture and containerization technologies.
- Participate in strategic technical planning and roadmap development.
Be The First To Know
About the latest Lead backend software engineer cloud services Jobs in Kenya !