10,005 Php jobs in Kenya
Senior Backend Software Engineer - Cloud & API Development
Posted 13 days ago
Job Viewed
Job Description
Qualifications:
- Minimum of 5 years of professional experience in backend software development.
- Proven experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Extensive experience designing and implementing RESTful APIs.
- Strong understanding of database design, SQL/NoSQL, and data modeling.
- Experience with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving, debugging, and testing skills.
- Strong communication and collaboration skills, with experience working in remote teams.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Remote Senior Backend Software Engineer (API Focus)
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable backend services and APIs.
- Build and maintain robust RESTful APIs for internal and external consumption.
- Develop microservices architecture and implement efficient inter-service communication.
- Integrate with third-party services and data sources.
- Write clean, well-documented, and maintainable code.
- Ensure the performance, security, and scalability of backend systems.
- Optimize application for maximum speed and reliability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug production issues and implement solutions.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proven expertise in designing and building RESTful APIs.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Node.js, Java, Go).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with message queuing systems (e.g., RabbitMQ, Kafka).
- Understanding of microservices architecture, Docker, and Kubernetes.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for remote teamwork.
Lead Backend Software Engineer
Posted 20 days ago
Job Viewed
Job Description
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of professional experience in backend software development.
- Proven experience leading software engineering teams and projects.
- Expertise in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Strong proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of API design principles (RESTful, GraphQL).
- Familiarity with CI/CD pipelines and agile development methodologies.
- Excellent communication, collaboration, and problem-solving skills.
- Demonstrated ability to work effectively in a fully remote team environment.
Senior Backend Software Engineer
Posted 21 days ago
Job Viewed
Job Description
Remote Backend Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement efficient, reusable, and reliable code in languages such as Python, Java, Node.js, or Go.
- Build and maintain scalable RESTful APIs and microservices.
- Manage and optimize database performance (e.g., PostgreSQL, MySQL, MongoDB).
- Integrate with third-party services and APIs.
- Write unit, integration, and end-to-end tests to ensure code quality and reliability.
- Participate in code reviews to maintain high standards of code quality and consistency.
- Deploy applications to cloud environments (e.g., AWS, Azure, GCP) using CI/CD pipelines.
- Troubleshoot and debug issues, identifying root causes and implementing effective solutions.
- Collaborate with product managers and designers to translate requirements into technical solutions.
- Stay up-to-date with emerging technologies and industry best practices.
- Contribute to architectural discussions and decisions.
- Optimize applications for maximum speed and scalability.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 4 years of professional experience in backend development.
- Proficiency in at least one backend programming language (e.g., Python, Java, Node.js, Go, Ruby).
- Strong experience with relational databases (SQL) and/or NoSQL databases.
- Experience designing and implementing RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Knowledge of version control systems, such as Git.
- Understanding of software development best practices, including testing and CI/CD.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, essential for a remote team.
- Ability to work independently and manage time effectively in a remote setting.
Senior Backend Software Engineer (Cloud Architecture)
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable, high-performance backend services and APIs using modern programming languages and frameworks.
- Architect and implement robust cloud-native solutions on platforms like AWS, Azure, or GCP.
- Build and manage microservices architectures, ensuring high availability and fault tolerance.
- Implement and optimize data storage solutions (e.g., relational databases, NoSQL databases).
- Develop and maintain CI/CD pipelines for automated testing, deployment, and monitoring.
- Collaborate with cross-functional teams, including product management, frontend, and DevOps, to deliver features.
- Ensure the security, performance, and scalability of backend systems.
- Write clean, well-documented, and maintainable code.
- Participate in code reviews and provide constructive feedback to peers.
- Mentor junior backend engineers and contribute to technical decision-making.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in backend software development.
- Proven experience in designing and implementing cloud-native architectures (AWS, Azure, GCP).
- Strong proficiency in at least one backend programming language (e.g., Java, Python, Go, Node.js).
- Experience with microservices patterns and RESTful API design.
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Familiarity with database technologies (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Solid understanding of software development best practices, including testing, CI/CD, and monitoring.
- Excellent problem-solving, analytical, and communication skills.
- Experience working in an Agile/Scrum development environment.
Lead Backend Software Engineer - Remote
Posted 21 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Php Jobs in Kenya !
Lead Backend Software Engineer - Cloud Native
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and development of scalable microservices and backend APIs.
- Architect and implement cloud-native solutions on platforms like AWS, Azure, or GCP.
- Write clean, well-tested, and maintainable code in languages such as Python, Go, or Java.
- Champion best practices in software development, including TDD, CI/CD, and automated testing.
- Mentor and guide junior software engineers, fostering a culture of learning and collaboration.
- Collaborate with frontend developers, product managers, and DevOps engineers to deliver end-to-end solutions.
- Optimize application performance, scalability, and reliability.
- Conduct thorough code reviews and provide constructive feedback.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural decisions and technical strategy discussions.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proven experience designing and building microservices architectures.
- Expertise in at least one major cloud platform (AWS, Azure, GCP).
- Proficiency in one or more backend programming languages (e.g., Python, Go, Java, Node.js).
- Experience with containerization technologies like Docker and Kubernetes.
- Strong understanding of database technologies (SQL and NoSQL).
- Excellent problem-solving, analytical, and communication skills.
- Demonstrated leadership capabilities and experience mentoring engineers.
- Experience with agile development methodologies.
Remote Lead Backend Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Lead Backend Software Engineer, Cloud Services
Posted 16 days ago
Job Viewed
Explore PHP job opportunities. PHP developers are in demand across various sectors, with roles ranging from