813 Back End Developers jobs in Kenya
Senior Backend Software Engineer
Posted today
Job Viewed
Job Description
Senior Backend Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy high-performance backend services and APIs using modern programming languages and frameworks.
- Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Contribute to architectural decisions and technical strategy.
- Mentor junior engineers and foster a culture of continuous learning and improvement.
- Stay up-to-date with emerging technologies and industry trends.
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 at least one major backend language such as Python, Java, Go, or Node.js.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Solid understanding of software architecture patterns, data structures, and algorithms.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with RESTful API design principles and microservices architecture.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
- Experience with Agile development methodologies.
This is an exciting opportunity for a talented engineer to make a significant impact within a forward-thinking organization. If you are passionate about building scalable systems and thrive in a collaborative, fast-paced environment, we encourage you to apply.
Senior Backend Software Engineer
Posted today
Job Viewed
Job Description
Lead Backend Software Engineer
Posted today
Job Viewed
Job Description
- Designing and implementing efficient, scalable, and maintainable backend services and APIs.
- Leading and mentoring a team of software engineers, providing technical guidance and code reviews.
- Collaborating with frontend developers, product managers, and other stakeholders to define and deliver features.
- Architecting and implementing database solutions, ensuring data integrity and performance.
- Deploying and managing applications on cloud platforms (e.g., AWS, Azure, GCP).
- Writing clean, well-documented, and testable code.
- Troubleshooting and resolving complex technical issues in production environments.
- Driving best practices in software development, including CI/CD, automated testing, and performance optimization.
- Evaluating and adopting new technologies to improve the development process and system architecture.
- Contributing to technical roadmaps and strategic planning for the engineering department.
- Participating in architectural discussions and design reviews to ensure system robustness and scalability.
- Ensuring the security and compliance of backend systems.
This role requires a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with a minimum of 6 years of professional backend development experience. Proven experience in leading development teams and architecting complex systems is essential. Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js) and experience with relational and NoSQL databases are required. Strong understanding of microservices architecture, RESTful APIs, and cloud computing platforms is a must. Excellent problem-solving, analytical, and communication skills are necessary. Experience with Agile methodologies and tools is expected. The ability to thrive in a collaborative, hybrid work environment is key. You will be expected to work from Our client's offices located in Machakos, Machakos, KE , for a portion of the week, with the flexibility to work remotely for the remainder. This role is perfect for an experienced engineer looking to take on leadership responsibilities and shape the future of Our client's technology.
Senior Backend Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Senior Backend Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using modern programming languages and frameworks.
- Collaborate with product managers and frontend engineers to define and implement new features.
- Write clean, efficient, well-documented, and thoroughly tested code.
- Participate in architectural discussions and contribute to technology roadmap planning.
- Mentor junior engineers through code reviews, pair programming, and knowledge sharing.
- Optimize application performance, reliability, and scalability.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Troubleshoot and resolve production issues in a timely manner.
- Stay up-to-date with emerging technologies and industry trends.
- 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 languages such as Python, Go, Java, or Node.js.
- Extensive experience with cloud platforms (AWS, Azure, GCP).
- Deep understanding of microservices architecture, RESTful APIs, and data structures.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with containerization technologies like Docker and Kubernetes.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities in a remote setting.
Senior Backend Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Your primary duties will include writing clean, efficient, and maintainable code, developing APIs, and integrating with various third-party services. You will collaborate closely with frontend engineers, product managers, and other stakeholders to define features, architect solutions, and deliver high-quality software. Experience with database design and management (SQL and NoSQL), cloud platforms (AWS, Azure, or GCP), and containerization technologies (Docker, Kubernetes) is essential. You will also be involved in code reviews, performance optimization, and ensuring the security and reliability of backend services. A strong understanding of software development methodologies (Agile, Scrum) and best practices is required.
The ideal candidate will have a proven track record of success in backend development, with deep expertise in one or more programming languages such as Python, Java, Node.js, or Go. Excellent problem-solving and debugging skills are crucial, along with a strong understanding of data structures, algorithms, and system design principles. You must be a self-motivated individual with excellent communication and collaboration skills, capable of thriving in a remote team environment. Experience with microservices architecture and CI/CD pipelines is highly desirable. If you are a passionate software engineer looking to contribute to cutting-edge technology and work with a talented, globally distributed team, we encourage you to apply. This role offers the chance to significantly influence the technical direction of our client's platform from **Eldoret, Uasin Gishu, KE**.
Be The First To Know
About the latest Back end developers Jobs in Kenya !
Senior Backend Software Engineer
Posted 1 day ago
Job Viewed
Job Description
As a Senior Backend Software Engineer, your responsibilities will include:
- Leading the design and implementation of new backend services and features.
- Developing and maintaining APIs using modern frameworks (e.g., Node.js, Python/Django, Go).
- Collaborating with frontend developers, product managers, and other stakeholders to define and deliver requirements.
- Writing clean, efficient, well-documented, and testable code.
- Implementing and maintaining CI/CD pipelines for automated testing and deployment.
- Troubleshooting and resolving production issues, ensuring high availability and performance.
- Mentoring junior engineers and contributing to a culture of technical excellence.
- Staying abreast of emerging technologies and industry best practices.
- Participating in code reviews to ensure code quality and knowledge sharing.
- Contributing to the overall architectural roadmap of our backend systems.
The ideal candidate will possess:
- A 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 development.
- Proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
- Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience in designing and building RESTful APIs.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, essential for a remote team environment.
- A proactive attitude and a passion for building high-quality software.
- Experience with agile development methodologies.
This is an exceptional opportunity for a talented engineer to make a significant impact in a growing, forward-thinking company, working entirely remotely. The role is based in **Kitale, Trans-Nzoia, KE**, but the work can be performed remotely by qualified individuals.
Senior Backend Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, deploy, maintain, and improve software.
- Manage individual project priorities, deadlines, and deliverables.
- Write high-quality, well-documented, and efficient code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug complex issues.
- Participate in code reviews and provide constructive feedback.
- Mentor and guide junior software engineers.
- Stay up-to-date with emerging technologies and industry best practices.
- Contribute to the improvement of development processes and tools.
- Ensure the scalability, reliability, and security of backend systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Experience with cloud platforms (AWS, Azure, GCP).
- Strong understanding of database technologies (SQL, NoSQL).
- Experience with microservices architecture and RESTful APIs.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Proven ability to work independently and manage time effectively in a remote setting.
This is a fully remote position based in **Nyeri, Nyeri, KE**. Embrace the flexibility and opportunity of a remote work environment while making a significant impact.
Senior Backend Software Engineer
Posted 2 days ago
Job Viewed
Job Description
- Design, build, and maintain efficient, reusable, and reliable code for backend services and APIs.
- Develop and integrate new features that enhance user experience and business functionality.
- Collaborate with frontend developers, product managers, and other stakeholders to understand user needs and translate them into technical solutions.
- Optimize applications for maximum speed, scalability, and security.
- Implement and manage database schemas, ensuring data integrity and performance.
- Write comprehensive unit and integration tests to ensure code quality and robustness.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural decisions and technology choices.
- Stay current with emerging technologies and industry best practices in software development.
- Mentor junior engineers and contribute to a culture of technical excellence.
- Ensure that all code adheres to established coding standards and best practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 5-7 years of professional experience in backend software development.
- Strong proficiency in at least one modern backend programming language such as Python, Java, Go, Node.js, or Ruby.
- Extensive experience with designing and consuming RESTful APIs.
- Solid understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of containerization technologies like Docker and Kubernetes is a plus.
- Familiarity with microservices architecture and design patterns.
- Proficiency in version control systems, particularly Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for remote teamwork.
- Ability to work independently, manage tasks effectively, and meet project deadlines.