12 Senior Backend Software Engineer Cloud Services jobs in whatjobs
Senior Backend Software Engineer (Cloud Services)
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using (Specify relevant languages, e.g., Python, Java, Go).
- Develop and manage scalable cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Implement and optimize database solutions (SQL and NoSQL) for performance and reliability.
- Architect and develop microservices-based applications, ensuring seamless integration between services.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write comprehensive unit and integration tests to ensure code quality and system stability.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to the continuous improvement of our development processes and best practices.
- Mentor junior engineers and share technical knowledge across the team.
- Ensure the security and performance of all backend services.
Qualifications:
- 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 with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Deep understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
- Experience designing and implementing RESTful APIs and microservices architectures.
- Familiarity with CI/CD pipelines and modern development workflows.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, particularly in a remote, distributed team environment.
- Experience with agile development methodologies.
Senior Backend Software Engineer (Cloud Services)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using languages like Python, Java, or Go.
- Develop and manage scalable microservices and APIs for cloud platforms (AWS, Azure, or GCP).
- Implement and optimize database solutions (SQL and NoSQL).
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and stability.
- Collaborate with frontend developers, product managers, and designers to deliver high-quality features.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural discussions and technology selection.
- Develop and maintain CI/CD pipelines for automated deployment.
- Mentor junior engineers and promote best practices in software development.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications:
- 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.
- Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Strong experience with cloud platforms (AWS, Azure, or GCP) and their services.
- Deep understanding of distributed systems, microservices architecture, and RESTful APIs.
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
- Experience with message queues (e.g., Kafka, RabbitMQ) is a plus.
- Solid understanding of software development best practices, including testing, version control (Git), and CI/CD.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a fully remote, collaborative team environment.
Senior Backend Software Engineer - Cloud Services
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable, high-performance backend services and APIs.
- Implement and manage microservices architecture using industry best practices.
- Develop and deploy applications on cloud platforms (e.g., AWS, Azure, GCP).
- Write efficient, testable, and maintainable code in languages such as Python, Java, or Go.
- Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed, scalability, and reliability.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug complex issues across the backend stack.
- Contribute to architectural decisions and technical strategy.
- Mentor junior engineers and share knowledge within the team.
- 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 one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies (SQL and NoSQL), including performance tuning.
- Experience designing and implementing RESTful APIs and microservices.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities.
- Experience working in an Agile development environment.
Senior Backend Software Engineer (Cloud Services)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, deploy, maintain, and improve backend software and systems.
- Write clean, efficient, and well-documented code in languages such as Python, Java, or Go.
- Collaborate with frontend developers and product managers to define API specifications and ensure seamless integration.
- Build and manage robust APIs for internal and external consumption.
- Optimize applications for maximum speed, scalability, and reliability.
- Implement and maintain security and data protection measures.
- Develop and manage database schemas and queries for relational and NoSQL databases.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Troubleshoot and resolve production issues in a timely manner.
- Contribute to architectural decisions and technical roadmap planning.
- Stay up-to-date with emerging technologies and industry best practices.
- Mentor junior engineers and contribute to a culture of continuous learning and improvement.
- 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 (e.g., Python, Java, Go, Node.js).
- Extensive experience with designing and implementing RESTful APIs.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of software development best practices, including agile methodologies, version control (Git), and CI/CD pipelines.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities.
- Experience with microservices architecture is a plus.
- Understanding of frontend technologies is beneficial but not required.
Senior Backend Software Engineer - Cloud Services
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and reliable backend services and APIs using (mention relevant technologies like Python, Node.js, Go, Java, etc.).
- Architect and implement microservices-based solutions for cloud platforms.
- Optimize application performance, security, and scalability.
- Write clean, well-documented, and maintainable code.
- Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve complex technical issues.
- Contribute to the continuous improvement of development processes and tools.
- Mentor junior engineers and share technical expertise.
- Stay up-to-date with the latest backend technologies and industry trends.
Qualifications:
- 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 expertise in (mention specific backend languages and frameworks relevant to cloud services).
- Strong understanding of cloud platforms (AWS, Azure, GCP) and their services.
- Experience with database technologies (SQL, NoSQL), caching mechanisms, and message queues.
- Proficiency in designing and implementing RESTful APIs.
- Experience with containerization (Docker, Kubernetes) is highly desirable.
- Solid understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for remote teamwork.
- Ability to work independently and deliver high-quality results in a remote environment.
This role is fully remote, offering the flexibility to work from anywhere. You will be joining a forward-thinking company that values innovation and employee growth. We provide a collaborative and supportive virtual environment for our team members. This is a fantastic opportunity to work on challenging projects with a talented team, shaping the future of cloud technology. The position is advertised for candidates in the vicinity of Kisumu, Kisumu, KE , but is a remote role allowing global participation.
Senior Backend Software Engineer - Cloud Services
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using modern programming languages (e.g., Python, Java, Node.js).
- Architect and implement robust microservices within a cloud environment (AWS, Azure, GCP).
- Optimize application performance, scalability, and reliability.
- Write clean, well-documented, and testable code, adhering to best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Work closely with DevOps teams to implement CI/CD pipelines and manage cloud infrastructure.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural design decisions and technology selection.
- Mentor junior software engineers and foster a collaborative team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in backend software development.
- Proven experience building and deploying applications on cloud platforms (AWS, Azure, or GCP).
- Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Experience with microservices architecture, RESTful APIs, and asynchronous messaging systems (e.g., Kafka, RabbitMQ).
- Solid understanding of database technologies (SQL and NoSQL), including performance tuning.
- Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with experience working in remote, agile teams.
- Experience with security best practices in web application development.
Senior Backend Software Engineer - Cloud Services
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Designing, developing, and deploying robust, scalable, and maintainable backend services using modern programming languages (e.g., Python, Go, Java).
- Building and optimizing APIs for internal and external consumption.
- Working with cloud platforms such as AWS, Azure, or GCP to deploy and manage applications.
- Collaborating with frontend engineers, product managers, and other stakeholders to define and implement new features.
- Writing high-quality, well-tested code and participating in code reviews.
- Troubleshooting and debugging complex production issues.
- Implementing and improving CI/CD pipelines and automation processes.
- Contributing to architectural decisions and technology selection.
- Mentoring junior engineers and promoting best practices in software development.
- Staying up-to-date with emerging technologies and industry trends.
- 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.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Go, Java, Node.js).
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies (SQL, NoSQL) and data modeling.
- Experience designing and implementing RESTful APIs.
- Familiarity with microservices architecture.
- Excellent problem-solving and debugging skills.
- Experience working in a remote team environment is essential.
- Strong communication and collaboration skills.
Be The First To Know
About the latest Senior backend software engineer cloud services Jobs in Kenya !
Senior Backend Software Engineer - Cloud Services
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance backend services and APIs.
- Write clean, efficient, well-documented, and testable code.
- Collaborate with product managers, frontend engineers, and other stakeholders to define and implement new features.
- Develop and manage database schemas and queries for optimal performance and integrity.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Troubleshoot, debug, and resolve issues in development, test, and production environments.
- Participate in architectural discussions and contribute to technical roadmap planning.
- Optimize applications for maximum speed, scalability, and security.
- Mentor junior software engineers, providing technical guidance and code reviews.
- Stay current 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.
- Minimum of 7 years of professional experience in backend software development.
- Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Extensive experience with cloud platforms (AWS, Azure, or GCP) and related services.
- Strong understanding of database technologies (SQL and NoSQL).
- Experience with microservices architecture and RESTful API design.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Solid understanding of software development best practices, including testing, CI/CD, and version control (Git).
- Excellent problem-solving, debugging, and analytical skills.
- Proven ability to work independently and collaborate effectively in a remote, agile team environment.
Senior Backend Software Engineer, Cloud Services
Posted 6 days ago
Job Viewed
Job Description
Senior Backend Software Engineer - Cloud Services
Posted 6 days ago
Job Viewed