12 Senior Backend Software Engineer Cloud Infrastructure jobs in whatjobs
Senior Backend Software Engineer (Cloud Infrastructure)
Posted 21 days ago
Job Viewed
Job Description
Senior Backend Software Engineer, Cloud Infrastructure
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, deploy, and maintain scalable backend services and APIs.
- Architect and implement cloud-native solutions leveraging microservices principles.
- Optimize application performance, scalability, and reliability in distributed systems.
- Write high-quality, well-documented, and maintainable code in a chosen backend language (e.g., Go, Python, Java).
- Collaborate effectively with cross-functional teams, including Product, Frontend, and DevOps.
- Participate actively in code reviews, providing constructive feedback to peers.
- Lead the adoption of best practices in software development, including TDD, CI/CD, and IaC.
- Troubleshoot and resolve complex production issues in a timely manner.
- Mentor and guide junior software engineers.
- Contribute to technical strategy and roadmap planning.
- 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 designing and building distributed systems and microservices.
- Expertise in at least one major cloud platform (AWS, Azure, GCP).
- Strong proficiency in a modern backend programming language (Go, Python, Java, Node.js).
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with CI/CD tools and practices.
- Solid understanding of database technologies, including SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
- Excellent problem-solving, analytical, and communication skills.
- Experience working in a fully remote team environment is a plus.
Senior Backend Software Engineer - Cloud Infrastructure
Posted 21 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
Posted 15 days ago
Job Viewed
Job Description
Senior Backend Software Engineer (Cloud Infrastructure)
Posted 12 days ago
Job Viewed
Job Description
Senior Backend Software Engineer - Cloud Infrastructure
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Designing, building, and maintaining efficient, reusable, and reliable code for backend services.
- Developing and implementing APIs and microservices using modern technologies.
- Managing cloud infrastructure (e.g., AWS, Azure, GCP) and ensuring its scalability, security, and performance.
- Collaborating with cross-functional teams to define, design, and ship new features.
- Writing comprehensive unit and integration tests to ensure code quality and system stability.
- Troubleshooting, debugging, and upgrading existing systems.
- Optimizing applications for maximum speed, scalability, and reliability.
- Participating in code reviews to maintain high standards of code quality.
- Contributing to architectural decisions and technical roadmaps.
- Mentoring junior engineers and promoting best practices within the team.
- Staying current with emerging technologies and industry trends.
The ideal candidate will possess a strong portfolio of backend development projects, extensive experience with languages such as Python, Java, or Go, and a deep understanding of database technologies (SQL and NoSQL). Proven expertise in cloud platforms (AWS preferred), containerization (Docker, Kubernetes), and CI/CD pipelines is essential. Excellent problem-solving, analytical, and communication skills are required, along with a passion for building high-quality software in a remote, collaborative environment. This is a fantastic opportunity to work on challenging projects and contribute to a growing tech company. The position is fully remote and is associated with the Kakamega, Kakamega, KE region.
Senior Backend Software Engineer - Cloud Infrastructure
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using languages like Python, Go, or Java.
- Develop and manage robust APIs and microservices.
- Architect and implement scalable solutions on cloud platforms such as AWS, Azure, or GCP.
- Ensure the performance, quality, and responsiveness of applications.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Collaborate with front-end developers, DevOps engineers, and product managers to deliver high-quality software.
- Write and maintain comprehensive unit, integration, and end-to-end tests.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews to maintain code quality and share knowledge.
- Contribute to architectural decisions and technology selection.
- Develop and maintain CI/CD pipelines for automated deployment and testing.
- Monitor system performance and implement improvements.
- Stay current with emerging technologies and best practices in backend development and cloud computing.
- Mentor junior engineers and provide technical leadership.
- Document technical designs and system architecture.
- Bachelor'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 with cloud platforms (AWS, Azure, GCP) and their services.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Go, Java, Node.js).
- Experience designing and implementing RESTful APIs and microservices architectures.
- Solid understanding of database technologies (SQL and NoSQL) and data modeling.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with CI/CD tools and practices.
- Strong knowledge of software development best practices, including testing, version control (Git), and agile methodologies.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a fully remote environment.
- Effective communication and interpersonal skills.
- Experience with distributed systems and message queues (e.g., Kafka, RabbitMQ) is a plus.
Be The First To Know
About the latest Senior backend software engineer cloud infrastructure Jobs in Kenya !
Senior Backend Software Engineer - Cloud Infrastructure
Posted 18 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code for cloud-based applications.
- Develop and manage RESTful APIs and microservices.
- Implement and manage cloud infrastructure services (e.g., AWS, Azure, GCP).
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write unit tests and integration tests to ensure code quality and stability.
- Troubleshoot, debug, and upgrade existing systems.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up-to-date with emerging technologies and industry best practices in backend development and cloud computing.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Strong proficiency in at least one modern programming language such as Python, Go, Java, or Node.js.
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of microservices architecture, distributed systems, and database technologies (SQL/NoSQL).
- Experience with CI/CD pipelines and infrastructure as code.
- Familiarity with frontend technologies is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with agile development methodologies.
Senior Backend Software Engineer - Cloud Infrastructure
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, implement, and deploy highly scalable, fault-tolerant, and performant backend services and APIs using modern programming languages and frameworks.
- Develop and manage microservices architecture, ensuring seamless integration and communication between various components.
- Build and maintain CI/CD pipelines, automate deployment processes, and ensure the reliability and availability of our services.
- Optimize application performance, identify bottlenecks, and implement solutions for improved efficiency and scalability.
- Collaborate with frontend engineers, product managers, and other stakeholders to define requirements and deliver high-quality software solutions.
- Write clean, maintainable, and well-documented code, adhering to best practices in software development.
- Participate in code reviews, provide constructive feedback, and contribute to team knowledge sharing.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the architectural design and technical roadmap of backend systems.
- Stay up-to-date with emerging technologies and industry trends, evaluating their potential application within the company.
- 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 at least one modern programming language such as Go, Python, Java, or Node.js.
- Strong experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Demonstrated experience in designing and implementing RESTful APIs and microservices.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
- Experience with message queues (e.g., Kafka, RabbitMQ) and asynchronous processing.
- Familiarity with Agile development methodologies and practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities, especially in a remote setting.
Senior Backend Software Engineer - Cloud Infrastructure
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using languages like Python, Java, Go, or Node.js.
- Develop and manage scalable cloud-based infrastructure on platforms such as AWS, Azure, or GCP.
- Architect and implement robust APIs and microservices that support frontend applications and partner integrations.
- Optimize applications for maximum speed, scalability, and security.
- Manage database systems (e.g., SQL, NoSQL) ensuring data integrity, performance, and availability.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
- Write comprehensive unit, integration, and end-to-end tests.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews, providing constructive feedback to team members.
- Contribute to architectural decisions and technology selection.
- Mentor junior engineers and share technical knowledge within the team.
- Stay updated with the latest backend development trends, cloud technologies, and best practices.
- Ensure compliance with security and data privacy regulations.
- This role is fully remote and requires candidates to be based within Kenya, with the ability to work effectively from **Kakamega, Kakamega, KE** or other locations.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 6 years of professional experience in backend software development.
- Proven experience with cloud platforms (AWS, Azure, or GCP) and infrastructure as code (e.g., Terraform, CloudFormation).
- Strong proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Experience designing and developing RESTful APIs and microservices.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with CI/CD practices and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Familiarity with software design patterns and architectural principles.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.