2,388 Senior Backend Engineer Cloud Infrastructure jobs in Kenya
Lead Backend Engineer, Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable, high-performance backend services and APIs.
- Lead architectural discussions and contribute to technical strategy for backend systems.
- Mentor and guide junior engineers, fostering their technical growth.
- Collaborate with cross-functional teams to define and implement new features.
- Implement and enforce coding standards, best practices, and conduct thorough code reviews.
- Optimize application performance, scalability, and reliability.
- Develop and maintain 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 methodologies.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- 5+ years of professional experience in backend software development.
- 3+ years of experience in a lead or senior engineering role.
- Proficiency in one or more backend programming languages such as Python, Go, Java, or Node.js.
- Extensive experience with microservices architecture and RESTful API design.
- Strong understanding of cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with Agile development methodologies and CI/CD practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, especially in a remote team setting.
Principal Backend Engineer (Cloud Infrastructure)
Posted 22 days ago
Job Viewed
Job Description
Senior Backend Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and reliable backend services and APIs.
- Build and optimize microservices architecture.
- Implement and manage cloud infrastructure (AWS, Azure, or GCP).
- Write clean, efficient, and well-documented code.
- Develop and maintain automated testing strategies (unit, integration, and end-to-end tests).
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
- Optimize application performance, scalability, and security.
- Troubleshoot and resolve complex technical issues in production environments.
- Participate in code reviews and mentor junior engineers.
- Contribute to the continuous improvement of development processes and tools.
- Ensure the deployment, operation, and maintenance of services in production.
- Evaluate and integrate new technologies to enhance our platform.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Proficiency in one or more backend programming languages such as Python, Java, Go, Node.js, or Ruby.
- Strong experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Expertise in designing and managing RESTful APIs.
- Solid understanding of database technologies (SQL and NoSQL), including performance tuning and schema design.
- Experience with microservices architecture and event-driven systems.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and ability to work independently in a remote setting.
- Strong communication and teamwork skills.
Remote Senior Backend Engineer - Cloud Infrastructure
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable, high-performance backend services.
- Build and maintain robust cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and optimize APIs and microservices architecture.
- Implement and manage database solutions (SQL and NoSQL).
- Write clean, maintainable, and well-tested code.
- Collaborate with frontend engineers, product managers, and other stakeholders.
- Ensure the security, reliability, and performance of backend systems.
- Implement and manage CI/CD pipelines for automated builds and deployments.
- Troubleshoot and resolve complex technical issues in production environments.
- Participate in code reviews and contribute to architectural design discussions.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Extensive experience with cloud platforms (AWS, Azure, GCP).
- Strong understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with containerization technologies (Docker, Kubernetes).
- Proficiency in SQL and NoSQL database systems (e.g., PostgreSQL, MongoDB).
- 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.
Lead Backend Software Engineer - Cloud Infrastructure
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and architecture of robust, scalable, and high-performance backend systems and APIs.
- Develop and maintain backend services using modern programming languages and frameworks (e.g., Python, Node.js, Go, Java).
- Build and manage infrastructure on cloud platforms such as AWS, Azure, or GCP.
- Implement and optimize CI/CD pipelines for automated testing, deployment, and infrastructure management.
- Collaborate with frontend engineers, product managers, and other stakeholders to define and deliver features.
- Write clean, well-documented, and maintainable code, adhering to best practices.
- Mentor and guide junior backend engineers, fostering technical growth and code quality.
- Ensure the security, performance, and scalability of the backend infrastructure.
- Troubleshoot and resolve complex technical issues across the backend stack.
- Contribute to technical roadmaps and strategic planning for backend development.
- A Bachelor's degree in Computer Science, Engineering, or a related technical field.
- A minimum of 7 years of professional experience in backend software development, with a strong focus on cloud infrastructure.
- Proven experience designing and implementing large-scale distributed systems.
- Expertise in at least one major cloud platform (AWS, Azure, GCP) and its associated services.
- Strong proficiency in one or more backend programming languages (e.g., Python, Node.js, Go, Java).
- Deep understanding of microservices architecture, RESTful APIs, and containerization technologies (e.g., Docker, Kubernetes).
- Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB).
- Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and communication skills, with the ability to effectively collaborate with a remote team.
- Experience with performance tuning and optimization of backend systems.
Senior Backend Software Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
The ideal candidate will have extensive experience in backend development, with a strong emphasis on cloud platforms (AWS, Azure, or GCP) and microservices architecture. Proficiency in one or more backend programming languages such as Python, Java, Go, or Node.js is required, along with a deep understanding of database technologies (SQL and NoSQL). Experience with containerization technologies like Docker and Kubernetes, as well as CI/CD pipelines, is highly desirable. You will be responsible for writing clean, maintainable, and efficient code, conducting code reviews, and mentoring junior engineers. Strong problem-solving skills, a proactive approach to identifying and resolving technical issues, and excellent communication abilities are essential for success in this remote role.
Key responsibilities include:
- Designing, developing, and deploying scalable backend services and APIs.
- Building and managing cloud infrastructure on platforms like AWS, Azure, or GCP.
- Implementing and maintaining microservices architectures.
- Writing high-quality, well-tested, and maintainable code.
- Collaborating with frontend engineers and product managers to define and implement features.
- Optimizing application performance and scalability.
- Troubleshooting and resolving production issues.
- Participating in code reviews and providing constructive feedback.
- Mentoring junior backend engineers and sharing technical expertise.
- Staying up-to-date with emerging technologies and industry best practices.
A Bachelor's degree in Computer Science, Engineering, or a related field is preferred, along with a minimum of 6 years of professional software development experience. Proven experience with cloud environments and distributed systems is essential. Strong understanding of software development principles and best practices is required. This fully remote position allows you to contribute to innovative software solutions from anywhere, with a focus on collaboration and technical excellence, ideally from your home base near Nyeri, Nyeri, KE .
Senior Backend Software Engineer - Cloud Infrastructure (Remote)
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable backend services and APIs using modern programming languages.
- Build and manage cloud infrastructure on platforms like AWS, Azure, or GCP.
- Implement and maintain containerized applications using Docker and Kubernetes.
- Develop and manage CI/CD pipelines for automated deployment and testing.
- Optimize database performance and ensure data integrity for large-scale applications.
- Monitor system health, performance, and availability, and implement solutions for scalability and reliability.
- Troubleshoot and resolve complex technical issues in production environments.
- Collaborate with frontend engineers, product managers, and other stakeholders to deliver high-quality software.
- Contribute to architectural decisions and technical roadmap development.
- Mentor junior engineers and promote best practices in software development.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in backend software development.
- Proven experience with cloud platforms (AWS, Azure, or GCP) and infrastructure-as-code tools.
- Strong proficiency in at least one backend programming language (e.g., Python, Go, Java, Node.js).
- Experience with microservices architecture, RESTful APIs, and distributed systems.
- Expertise in containerization technologies (Docker, Kubernetes).
- Solid understanding of database systems (e.g., PostgreSQL, MySQL, NoSQL).
- Experience with CI/CD tools and methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a fully remote team environment.
Be The First To Know
About the latest Senior backend engineer cloud infrastructure Jobs in Kenya !
Remote Senior Backend Software Engineer (Cloud Infrastructure)
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable and resilient backend services and APIs.
- Build and maintain cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Develop and manage containerized applications using Docker and Kubernetes.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Optimize application performance, scalability, and reliability.
- Collaborate with cross-functional teams (frontend, DevOps, product) to deliver high-quality software solutions.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and resolve complex technical issues in production environments.
- Participate in code reviews and contribute to the continuous improvement of engineering practices.
- Stay current with emerging technologies and industry best practices in backend development and cloud computing.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 7 years of professional experience in backend software development.
- Extensive experience with cloud platforms (AWS, Azure, or GCP) and cloud-native architectures.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong experience with containerization technologies (Docker) and orchestration (Kubernetes).
- Solid understanding of database technologies (SQL, NoSQL) and data modeling.
- 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 for effective remote teamwork.
- Experience with microservices architecture and RESTful API design.
Lead DevOps Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
Graduate Software Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
What You'll Do:
- Assist in the design, development, and deployment of scalable and reliable cloud infrastructure components.
- Write clean, efficient, and well-documented code in languages such as Python, Go, or Java.
- Participate in code reviews, providing and receiving constructive feedback.
- Learn and apply principles of DevOps, CI/CD, and Infrastructure as Code (IaC).
- Contribute to the monitoring, troubleshooting, and optimization of cloud services.
- Collaborate with senior engineers on feature development and bug fixing.
- Gain exposure to cloud platforms like AWS, Azure, or GCP.
- Help document technical designs, processes, and procedures.
- Engage in team meetings, contributing ideas and learning from team discussions.
- Develop automated testing strategies for infrastructure components.
- Understand and implement security best practices in cloud environments.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of fundamental computer science concepts, data structures, and algorithms.
- Familiarity with at least one programming language (e.g., Python, Java, C++, Go).
- Basic knowledge of operating systems (Linux/Unix) and networking concepts.
- An eagerness to learn about cloud computing, distributed systems, and automation.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities, suitable for a remote team setting.
- Self-motivated and able to work independently with guidance.
- Passion for technology and a desire to build robust software systems.
- Previous exposure to cloud platforms or containerization technologies (Docker, Kubernetes) is a plus but not required.