1,430 Azure jobs in Kenya
Graduate Software Engineer - Cloud Services
Posted 5 days ago
Job Viewed
Job Description
Internship Responsibilities:
- Assist in the design and development of new features for cloud-based software solutions.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, Go).
- Participate in code reviews and contribute to improving code quality.
- Learn and apply principles of cloud computing (AWS, Azure, GCP) and microservices architecture.
- Assist in testing and debugging software applications.
- Collaborate with senior engineers and cross-functional teams in a remote setting.
- Gain exposure to CI/CD pipelines and DevOps practices.
- Contribute to technical documentation and knowledge-sharing initiatives.
- Troubleshoot and resolve software defects.
- Engage in learning sessions and professional development activities.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundational knowledge of programming concepts and data structures.
- Familiarity with at least one modern programming language (e.g., Python, Java, C++, JavaScript).
- Basic understanding of cloud platforms (AWS, Azure, GCP) is a plus.
- Eagerness to learn and adapt to new technologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work independently and manage time effectively in a remote internship setting.
- A passion for software development and cloud technologies.
Junior Software Engineer - Cloud Services (Remote)
Posted 3 days ago
Job Viewed
Job Description
As a remote intern, you will be integrated into our agile development process, participating in daily stand-ups, sprint planning, and code reviews. We provide a supportive and collaborative virtual workspace where learning and growth are prioritized. You will be exposed to modern development practices, including continuous integration/continuous deployment (CI/CD), containerization (Docker, Kubernetes), and various cloud platforms (AWS, Azure, GCP). Your responsibilities will include writing clean, efficient, and testable code, debugging issues, and assisting in the deployment and monitoring of applications. We value curiosity, a strong problem-solving aptitude, and a passion for technology. This internship is a fantastic stepping stone for aspiring software engineers aiming to make a mark in the tech industry.
Key Responsibilities:
- Assist in the design, development, and maintenance of backend microservices and APIs.
- Write clean, well-documented, and testable code using modern programming languages (e.g., Python, Java, Go).
- Collaborate with senior engineers on feature development and bug fixing.
- Learn and apply principles of cloud computing and distributed systems.
- Participate in code reviews and contribute to team discussions.
- Assist in the deployment and monitoring of applications using CI/CD pipelines.
- Troubleshoot and resolve software defects and performance issues.
- Gain hands-on experience with cloud platforms like AWS, Azure, or GCP.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
- Basic understanding of cloud computing concepts is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt in a remote work environment.
Lead Backend Software Engineer (Cloud Services)
Posted 20 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 Full-Stack Software Engineer, Cloud Services
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of full-stack developers, fostering a collaborative and high-performing engineering culture.
- Architect and design robust, scalable, and secure cloud-based applications using modern technologies and best practices.
- Develop front-end and back-end components of web applications, ensuring seamless integration and exceptional user experience.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Optimize application performance, scalability, and reliability.
- Collaborate with product managers, designers, and other stakeholders to define product roadmaps and technical specifications.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and frameworks.
- Champion security best practices throughout the development process.
- Contribute to technical documentation and knowledge sharing within the team.
This role is ideal for a seasoned engineer who thrives in a remote-first environment and possesses a deep understanding of full-stack development, cloud architecture, and team leadership. You will have the autonomy to make key technical decisions and significantly impact the direction of our software products. Our client is committed to providing a supportive and innovative remote work culture, empowering engineers to do their best work. While the role is headquartered in Nyeri, Nyeri, KE , it is a fully remote position, open to talented individuals regardless of their physical location.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional software development experience, with at least 3 years in a lead or senior engineering role.
- Proficiency in multiple programming languages (e.g., Python, JavaScript, Java, Go).
- Extensive experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Django, Spring Boot).
- Strong understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Experience with database technologies (SQL and NoSQL) and data modeling.
- Demonstrated experience with DevOps practices, CI/CD, and containerization (Docker, Kubernetes).
- Excellent problem-solving, analytical, and architectural design skills.
- Strong leadership, communication, and interpersonal skills.
- Experience in leading remote engineering teams is a significant advantage.
Senior Software Engineer - Cloud Services
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain robust and scalable cloud-native applications and services.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Architect and optimize cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Write clean, efficient, and well-documented code in (Primary Language, e.g., Python, Java, Go).
- Collaborate with cross-functional teams (Product, QA, DevOps) to deliver high-quality software.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural discussions and technical roadmap planning.
- Mentor junior engineers and promote best practices in software development and cloud operations.
- Ensure the security, reliability, and performance of cloud services.
- Research and evaluate new technologies to improve development processes and system performance.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- Minimum of 6 years of experience in software development, with at least 3 years focused on cloud technologies.
- Proven experience with major cloud providers (AWS, Azure, GCP).
- Strong proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
- Experience with containerization technologies (Docker, Kubernetes).
- Deep understanding of microservices architecture, RESTful APIs, and distributed systems.
- Familiarity with infrastructure as code tools (e.g., Terraform, CloudFormation).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Experience with agile development methodologies.
- Demonstrated ability to work independently and take ownership of projects.
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 Cloud Network Engineer - Azure
Posted 3 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Azure Jobs in Kenya !
Senior Full-Stack Software Engineer - Cloud Services
Posted 9 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and reliable full-stack web applications and microservices.
- Write clean, efficient, and well-documented code across front-end and back-end systems.
- Develop and manage RESTful APIs and integrate with third-party services.
- Optimize application performance, security, and scalability.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Work with cloud platforms such as AWS, Azure, or GCP, managing infrastructure as code.
- Collaborate with product managers, designers, and other engineers to define requirements and deliver features.
- Participate in code reviews, providing and receiving constructive feedback.
- Troubleshoot and debug complex technical issues.
- Mentor junior engineers and contribute to technical best practices.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- Minimum of 6 years of professional software development experience, with a significant focus on full-stack development.
- Proficiency in front-end technologies (e.g., React, Angular, Vue.js) and back-end languages (e.g., Node.js, Python, Java, Go).
- Strong experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies (SQL and NoSQL), e.g., PostgreSQL, MongoDB.
- Experience with microservices architecture and design patterns.
- Familiarity with Agile development methodologies and DevOps practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities, crucial for a remote team environment.
- Ability to work independently and manage multiple tasks effectively.
- This is a fully remote position, ideal for professionals near or far from Nairobi, Nairobi, KE , offering a flexible and impactful career.
Senior Lead Backend Software Engineer - Cloud Services
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance backend services and APIs.
- Lead architectural decisions for new backend systems and existing infrastructure.
- Collaborate with frontend engineers, product managers, and DevOps to deliver seamless user experiences.
- Mentor and guide junior and mid-level backend engineers, fostering technical growth and best practices.
- Write clean, efficient, well-documented, and testable code.
- Optimize applications for maximum speed, scalability, and reliability.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Troubleshoot and resolve production issues, ensuring minimal downtime.
- Participate in code reviews to maintain code quality and share knowledge.
- Contribute to the development of technical roadmaps and strategy.
- Evaluate and integrate new technologies and tools to improve development efficiency and system performance.
- Ensure security best practices are implemented throughout the backend development lifecycle.
- Define and enforce coding standards and architectural guidelines.
- Manage cloud infrastructure resources and costs effectively.
- Stay abreast of emerging trends and technologies in backend development and cloud computing.
- Collaborate with cross-functional teams to define software requirements and feature sets.
Senior Software Engineer - Cloud Services (Remote)
Posted 20 days ago
Job Viewed