What Senior Backend Engineer Jobs are in Kenya?
Showing 72 Senior Backend Engineer jobs in Kenya
Senior Backend Engineer - FinTech Platform
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities
- Design, develop, and deploy scalable, reliable, and high-performance backend services and APIs.
- Write clean, maintainable, and efficient code using languages such as Go, Java, Python, or Node.js.
- Work with databases (SQL and NoSQL), ensuring data integrity and efficient querying.
- Implement robust security measures and ensure compliance with financial industry standards.
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
- Optimize application performance, troubleshoot complex issues, and implement solutions.
- Participate in code reviews, providing constructive feedback and ensuring code quality.
- Contribute to architectural discussions and decisions, helping to shape the future of the platform.
- Mentor junior backend engineers and foster best practices in the team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend development, with a significant focus on building scalable systems.
- Proficiency in at least one modern backend programming language (e.g., Go, Java, Python, Node.js).
- Strong experience designing and building RESTful APIs.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
- Experience with distributed systems, microservices architecture, and message queues (e.g., Kafka, RabbitMQ).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities, crucial for remote teamwork.
- Experience in the FinTech or financial services industry is a strong plus.
Is this job a match or a miss?
Senior Backend Engineer (Go/Python)
Posted 3 days ago
Job Viewed
Job Description
Our client, a fast-paced tech startup revolutionizing the e-commerce space, is seeking a talented Senior Backend Engineer with expertise in Go and/or Python to join their fully remote engineering team. This role is critical in building and scaling the robust backend infrastructure that powers our client's innovative platform. You will have the opportunity to work with cutting-edge technologies, contribute to architectural decisions, and mentor other engineers in a collaborative, remote-first environment. We are looking for passionate problem-solvers who are eager to make a significant impact from anywhere within Kenya. This position offers the ultimate flexibility and the chance to shape the future of online retail technology.
Key Responsibilities- Design, develop, and maintain scalable and reliable backend services using Go and/or Python.
- Build and optimize RESTful APIs for seamless integration with frontend applications and third-party services.
- Work with distributed systems and microservices architecture.
- Implement and manage efficient database solutions (e.g., PostgreSQL, MySQL, NoSQL).
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Write clean, maintainable, and well-tested code.
- Collaborate with frontend engineers, product managers, and designers to deliver high-quality features.
- Troubleshoot and resolve complex backend issues.
- Participate in code reviews and provide constructive feedback to peers.
- Contribute to architectural discussions and technology selection.
- Ensure the performance, scalability, and security of backend systems.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 4+ years of professional experience in backend software development.
- Strong proficiency in Go and/or Python programming languages.
- Experience designing and building scalable microservices.
- Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Familiarity with containerization technologies like Docker.
- Experience with CI/CD tools and practices.
- Proficiency with Git version control.
- Strong understanding of software design patterns and data structures.
- Excellent problem-solving and debugging skills.
- Effective communication and collaboration skills in a remote setting.
- Competitive compensation: KSh per annum .
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Opportunities for professional growth, training, and attending industry conferences.
- Fully remote work arrangement with flexible working hours.
- Company-provided laptop and necessary equipment.
- Be part of an innovative and rapidly growing tech company.
- A supportive and collaborative remote team culture.
Is this job a match or a miss?
Senior Backend Engineer (Node.js)
Posted 9 days ago
Job Viewed
Job Description
- Design, build, and maintain efficient, reusable, and reliable Node.js code.
- Develop and integrate RESTful APIs and microservices.
- Implement and manage databases (e.g., PostgreSQL, MongoDB) and ensure data integrity.
- Write clean, well-documented, and thoroughly tested code.
- Optimize applications for maximum speed, scalability, and security.
- Collaborate with frontend developers, product managers, and other stakeholders to define and ship new features.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and debug production issues, ensuring high availability of services.
- Contribute to architectural discussions and decisions, driving best practices.
- Stay updated with the latest Node.js ecosystem developments and recommend improvements.
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional experience in backend development, with a strong focus on Node.js.
- Proven experience designing and implementing scalable RESTful APIs.
- Deep understanding of asynchronous programming and event-driven architecture.
- Experience with database technologies such as PostgreSQL, MySQL, or MongoDB.
- Proficiency in version control systems (Git).
- Familiarity with microservices architecture and containerization (Docker).
- Experience with cloud platforms like AWS, Azure, or GCP is a plus.
- Strong understanding of security principles and best practices.
- Excellent problem-solving and debugging skills.
- Effective communication and collaboration skills for a remote setting.
- Fully remote work environment, offering global flexibility.
- Competitive salary and comprehensive benefits package.
- Opportunities for significant professional growth and skill development.
- Access to advanced training and conferences.
- Collaborative and supportive team culture.
- Contribution to innovative and impactful projects.
- Flexible working hours to accommodate different time zones.
- Allowance for home office equipment and internet.
- Paid time off and holidays.
Is this job a match or a miss?
Senior Backend Engineer (Microservices)
Posted 15 days ago
Job Viewed
Job Description
- Design, develop, and deploy scalable microservices using modern backend languages and frameworks.
- Build and maintain efficient, reusable, and reliable code.
- Develop and manage robust APIs for internal and external consumption.
- Work with various database technologies (SQL and NoSQL) to design and optimize data storage.
- Implement security and data protection best practices.
- Write unit, integration, and end-to-end tests to ensure code quality and system reliability.
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and contribute to architectural discussions.
- Mentor junior backend engineers and promote best practices.
- 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 designing and building microservices architectures.
- Strong proficiency in one or more backend languages such as Python (Django/Flask), Node.js (Express), Java (Spring Boot), or Go.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Understanding of RESTful API design principles.
- Experience with messaging queues (e.g., Kafka, RabbitMQ) is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for professional development, conferences, and certifications.
- A flexible, fully remote work environment with a supportive culture.
- Stock options package.
- Home office setup stipend.
- Company-provided equipment.
- Regular virtual team-building activities.
- The chance to build and scale mission-critical backend systems for a dynamic tech company in Mlolongo, Machakos, KE .
Is this job a match or a miss?
Senior Backend Engineer - Go/Golang
Posted 11 days ago
Job Viewed
Job Description
- Design, develop, and maintain high-performance, scalable backend services and APIs using Go/Golang.
- Write clean, efficient, testable, and well-documented Go code, adhering to best practices and coding standards.
- Collaborate with frontend developers, product managers, and other engineers to deliver end-to-end features and solutions in a remote setting.
- Implement robust data storage solutions using various database technologies (e.g., PostgreSQL, Redis, MongoDB).
- Optimize application performance, identify bottlenecks, and resolve complex technical issues.
- Participate actively in code reviews, providing constructive feedback and fostering knowledge sharing within the team.
- Contribute to architectural decisions and help define the technical roadmap for backend systems.
- Develop and maintain comprehensive unit, integration, and end-to-end tests.
- Ensure the security and reliability of backend services and APIs.
- Stay up-to-date with the latest developments in the Go ecosystem and related technologies.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- Minimum of 5 years of professional software development experience, with a strong focus on backend systems.
- Demonstrable expertise in Go/Golang programming language and its standard library.
- Proven experience designing and building RESTful APIs.
- Solid understanding of database systems (SQL and NoSQL) and data modeling.
- Experience with distributed systems and microservices architecture.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Experience with containerization technologies like Docker.
- Proficiency with version control systems, especially Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for effective remote teamwork.
- Fully remote position offering work-life balance and flexibility.
- Competitive salary and benefits package.
- Opportunity to work with a modern tech stack and contribute to innovative projects.
- Professional development opportunities and budget.
- Collaborative and supportive remote team culture.
- Annual performance bonuses.
- Home office setup allowance.
Is this job a match or a miss?
Senior Backend Engineer - Hybrid
Posted 19 days ago
Job Viewed
Job Description
Our client, a rapidly expanding e-commerce platform, is seeking a skilled Senior Backend Engineer to join their innovative technology team. This role offers a hybrid work arrangement, allowing you to blend remote work with in-office collaboration at our Eldoret, Uasin Gishu, KE hub. You will be instrumental in designing, developing, and maintaining the robust backend systems that power our user experience. This position requires a deep understanding of server-side logic, database management, and API development. We are looking for a proactive problem-solver with a passion for writing clean, efficient, and scalable code. You will work closely with frontend developers, product managers, and other engineers to deliver high-quality features and ensure the stability of our platform. Join a dynamic company that values technical excellence and offers a path for career advancement.
Key Responsibilities- Design, build, and maintain efficient, reusable, and reliable code.
- Develop and integrate RESTful APIs for internal and external services.
- Manage and optimize database performance (SQL and NoSQL).
- Implement security and data protection best practices.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write unit, integration, and end-to-end tests to ensure code quality.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug issues in production and development environments.
- Contribute to architectural discussions and technology choices.
- Optimize applications for maximum speed and scalability.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of professional experience in backend development.
- Proficiency in one or more backend languages such as Python, Java, Node.js, or Go.
- Strong experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Solid understanding of API design principles and best practices.
- Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
- Familiarity with containerization technologies (Docker) is desirable.
- Experience with testing frameworks and methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Understanding of agile development methodologies.
Our client offers a competitive salary commensurate with your experience and skills. The hybrid work model provides a balance between remote flexibility and in-office collaboration. You will receive comprehensive health insurance, generous paid time off, and opportunities for professional development, including training and conference attendance. Our client fosters a supportive team environment and offers exciting challenges for growth within the company. Join a company that is making a significant impact in the e-commerce industry.
Is this job a match or a miss?
Senior Backend Engineer - Cloud Infrastructure
Posted 16 days ago
Job Viewed
Job Description
- Design, develop, and deploy scalable and resilient backend services and APIs using languages such as Go, Python, or Java .
- Architect and implement robust cloud-native solutions on platforms like AWS, Azure, or GCP .
- Develop and maintain microservices architecture, ensuring high availability and fault tolerance.
- Write clean, well-documented, and maintainable code adhering to best practices and coding standards.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Optimize application performance, identify bottlenecks, and implement solutions for enhanced efficiency.
- Collaborate with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to define and deliver new features.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the technical roadmap and architectural decisions for backend systems.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in backend software development.
- Proven expertise in at least one major cloud platform (AWS, Azure, GCP ).
- Strong proficiency in a backend programming language such as Go, Python, or Java .
- In-depth understanding of microservices architecture , RESTful APIs, and distributed systems.
- Experience with containerization technologies like Docker and Kubernetes .
- Familiarity with database technologies, including SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
- Experience with message queuing systems (e.g., Kafka, RabbitMQ).
- Solid understanding of software development lifecycle (SDLC), agile methodologies, and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
Is this job a match or a miss?
Senior Backend Engineer - Cloud Services
Posted 15 days ago
Job Viewed
Job Description
- Design, develop, and deploy scalable, reliable, and high-performance backend services and APIs.
- Write clean, efficient, and well-documented code using relevant programming languages (e.g., Python, Java, Go, Node.js).
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
- Implement robust security measures and data protection protocols.
- Optimize application performance, identify bottlenecks, and implement solutions.
- Work extensively with cloud platforms such as AWS, Azure, or GCP, leveraging their services for scalability and reliability.
- Participate in code reviews, technical design discussions, and architectural planning.
- Mentor and guide junior backend engineers, fostering a culture of technical excellence.
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional experience in backend development.
- Strong proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
- Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Proven experience designing and consuming RESTful APIs.
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of microservices architecture, distributed systems, and microservices patterns.
- Excellent problem-solving skills and a proactive approach to identifying and resolving technical challenges in a remote environment.
- Highly competitive salary and potential for bonuses.
- Opportunity to work with a leading fintech company on impactful projects.
- Fully remote work environment, offering significant flexibility.
- Access to continuous learning resources and professional development opportunities.
- Collaborative and innovative engineering culture.
- Contribution to the future of financial technology.
Is this job a match or a miss?
Discover exciting senior