What Senior Backend Engineer Jobs are in Kenya?

Showing 72 Senior Backend Engineer jobs in Kenya

Senior Backend Engineer - FinTech Platform

80200 Malindi / Remote  KES250,000 - KES500,000 per month  help_outline Placements24

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a leading innovator in the FinTech space, is seeking a Senior Backend Engineer to join their elite, fully remote team. This is a unique opportunity to design, build, and maintain the core services of their rapidly growing financial platform. You will be instrumental in developing robust, scalable, and secure backend systems that power critical financial operations. The ideal candidate possesses extensive experience in backend development, a strong understanding of distributed systems, and a passion for building high-performance applications in the financial technology sector. This fully remote role requires a self-motivated individual with excellent problem-solving skills and the ability to collaborate effectively with a distributed team using modern digital tools. You will contribute to architectural decisions and mentor junior engineers.

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.
Requirements
  • 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.
Benefits Our client offers a highly competitive salary package, including annual performance bonuses. As a fully remote position, you will enjoy exceptional flexibility and work-life balance. Comprehensive health, dental, and vision insurance are provided. Employees have access to continuous learning opportunities, including online courses, workshops, and support for professional development. Our client cultivates a collaborative and innovative remote work culture that values initiative and contribution. A robust retirement savings plan is also part of the comprehensive benefits package.
Is this job a match or a miss?
Apply Now

Senior Backend Engineer (Go/Python)

30100 Eldoret / Remote  KES250,000 - KES500,000 per month  help_outline Placements24

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role

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.
Requirements
  • 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.
Benefits
  • 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?
Apply Now

Senior Backend Engineer (Node.js)

40100 Kisumu / Remote  KES250,000 - KES500,000 per month  help_outline Placements24

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client is seeking a highly experienced Senior Backend Engineer with a specialization in Node.js to join their globally distributed, fully remote team. This role is pivotal in designing, developing, and maintaining the server-side logic and APIs that power their innovative platform. You will be responsible for architecting robust, scalable, and high-performance backend systems, ensuring data integrity and security. As a senior member of the team, you will also play a key role in mentoring junior engineers, contributing to architectural decisions, and driving technical excellence. This is an excellent opportunity for a seasoned backend developer to work on challenging projects, leverage cutting-edge technologies, and shape the future of their technology stack, all within the convenience and flexibility of a remote work environment. Key Responsibilities
  • 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.
Requirements
  • 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.
Benefits
  • 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?
Apply Now

Senior Backend Engineer (Microservices)

20120 Mlolongo / Remote  KES250,000 - KES500,000 per month  help_outline Placements24 remove_red_eye View All

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a fast-paced SaaS company, is seeking a highly skilled and experienced Senior Backend Engineer to join their fully remote team. This role is critical for designing, developing, and maintaining scalable microservices architectures that power their innovative platform. You will work on complex challenges, leveraging your expertise in backend development, database management, and API design to build robust and efficient solutions. The ideal candidate is passionate about clean code, performance optimization, and building resilient systems. As a senior engineer, you will mentor junior developers, contribute to architectural decisions, and drive technical excellence within the team. Our client is committed to a remote-first culture, providing a collaborative and supportive environment where engineers can thrive and deliver impactful results from anywhere. This is an exceptional opportunity to shape the backend infrastructure of a growing technology company and work with cutting-edge technologies. Make a significant contribution to our client's success from your preferred remote location. Key Responsibilities
  • 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.
Requirements
  • 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.
Benefits
  • 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?
Apply Now

Senior Backend Engineer - Go/Golang

21100 Kericho / Remote  KES250,000 - KES500,000 per month  help_outline Placements24

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a fast-growing technology startup specializing in cloud infrastructure solutions, is seeking a highly skilled and experienced Senior Backend Engineer with expertise in Go/Golang to join their fully remote team. This is an exciting opportunity to contribute to the development of high-performance, scalable backend systems that form the core of our client's innovative platform. We are looking for a proactive and detail-oriented engineer who is passionate about building robust software, thrives in a collaborative remote environment, and is eager to tackle complex technical challenges. You will play a key role in shaping the architecture and implementation of critical services, driving the technical direction for backend development. This position offers the flexibility of remote work combined with the impact of working on foundational technology. Key Responsibilities
  • 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.
Requirements
  • 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.
Benefits
  • 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?
Apply Now

Senior Backend Engineer - Hybrid

60100 Eldoret / Remote  KES250,000 - KES500,000 per month  help_outline Placements24

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role

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.
Requirements
  • 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.
Benefits

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?
Apply Now

Senior Backend Engineer - Cloud Infrastructure

00100 Nairobi / Remote  KES250,000 - KES500,000 per month  help_outline Placements24

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client is seeking a highly skilled and experienced Senior Backend Engineer to join their dynamic, remote-first engineering team. This is an exceptional opportunity to contribute to the development of cutting-edge cloud infrastructure solutions that power a global user base. You will play a pivotal role in designing, building, and maintaining scalable, high-performance backend systems. The role demands a proactive individual with a passion for robust code, efficient algorithms, and secure system architecture. As a fully remote position, you will collaborate with a distributed team, leveraging modern communication tools to achieve project goals. This role is integral to our client's mission to innovate and deliver reliable technology services. Key Responsibilities
  • 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.
Requirements
  • 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.
Benefits Our client values its employees and offers a comprehensive benefits package designed to support your well-being and professional growth. As a fully remote role, you benefit from the flexibility and autonomy of working from anywhere. We provide a competitive salary, health and wellness programs, opportunities for continuous learning and professional development through online courses and certifications, and a collaborative work culture that fosters innovation and mutual respect. You will have access to state-of-the-art remote work tools and support to ensure your productivity and comfort. This includes potential allowances for home office setup and a supportive management team dedicated to your success.
Is this job a match or a miss?
Apply Now

Senior Backend Engineer - Cloud Services

20100 Nakuru / Remote  KES250,000 - KES500,000 per month  help_outline Placements24

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a pioneering fintech company renowned for its innovative financial solutions, is seeking an accomplished Senior Backend Engineer to join their fully remote engineering team. This role is a remote-first opportunity, allowing you to work from anywhere within **Nakuru**, Kenya. You will play a pivotal role in designing, developing, and maintaining the robust backend systems that power our client's cutting-edge financial platforms. This position requires a deep understanding of scalable architectures, secure coding practices, and cloud technologies. We are looking for a proactive and experienced engineer who can contribute significantly to complex projects and mentor junior team members in a distributed setting. Key Responsibilities
  • 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.
Requirements
  • 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.
Benefits
  • 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?
Apply Now