What Back End Developers Jobs are in Kenya?

Showing 7 Back End Developers jobs in Kenya

Senior Software Engineer - Backend Development - Remote

20200 Kericho / Remote Placements24

Posted 25 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 Software Engineer with a specialization in Backend Development to join their innovative, fully remote R&D team. This role, with strategic ties to Kericho, KE , is vital for designing, developing, and deploying robust and scalable backend systems that power our client's cutting-edge products and services. You will be responsible for architecting efficient APIs, optimizing database performance, and ensuring the overall reliability and security of our backend infrastructure. The ideal candidate possesses a deep understanding of software engineering principles, a passion for clean code, and thrives in a collaborative, remote-first environment. You will have the opportunity to work with modern technologies and significantly influence the technical direction of our client's platform. Key Responsibilities
  • Design, develop, and maintain high-performance, scalable, and reliable backend services and APIs.
  • Write clean, efficient, well-documented, and testable code in languages such as Python, Java, Go, or Node.js.
  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Optimize application performance, database queries, and infrastructure for speed and scalability.
  • Implement and maintain robust security measures to protect applications and data.
  • Participate in code reviews to ensure code quality, share knowledge, and provide constructive feedback.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Contribute to architectural decisions and technical strategy for backend systems.
  • Mentor junior engineers and foster a culture of continuous learning and improvement.
  • Stay up-to-date with the latest backend technologies, frameworks, and best practices.
Requirements
  • Bachelor'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 one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Strong experience designing and implementing RESTful APIs and microservices architectures.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (AWS, Azure, GCP) and related services.
  • Understanding of software development best practices, including version control (Git), CI/CD, and testing methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • Experience with containerization technologies like Docker is a plus.
Benefits Our client offers a highly competitive salary, commensurate with experience, and an excellent benefits package. This includes comprehensive health, dental, and vision insurance, a retirement savings plan, and generous opportunities for professional development, including access to online courses, conferences, and certifications. As this role is fully remote, you will benefit from significant flexibility and work-life balance, with the ability to work from anywhere within Kenya. You will be part of a forward-thinking and collaborative team, working with modern technologies and contributing to impactful projects. Paid time off and potential for performance-based bonuses are also provided.
Is this job a match or a miss?
Apply Now

Senior Software Engineer (Backend Development)

00200 Ongata Rongai Placements24

Posted 26 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a leading fintech company in Ongata Rongai , is seeking a highly skilled Senior Software Engineer specializing in backend development. This role is instrumental in designing, developing, and maintaining the robust and scalable backend systems that power our innovative financial products. You will be responsible for writing clean, efficient, and maintainable code, as well as contributing to architectural decisions and mentoring junior engineers. The ideal candidate possesses deep expertise in backend technologies, a passion for problem-solving, and a commitment to delivering high-quality, secure software solutions. Working within our Ongata Rongai office, you will collaborate with a talented team of engineers, product managers, and quality assurance specialists to drive the future of our platform. This is a challenging and rewarding opportunity to make a significant impact in a fast-paced industry. Key Responsibilities
  • Design, develop, and implement scalable, high-performance backend services and APIs.
  • Write clean, efficient, well-documented, and testable code in languages such as Python, Java, or Go.
  • Collaborate with front-end developers, product managers, and other stakeholders to define and deliver new features.
  • Optimize application performance, scalability, and reliability.
  • Design and manage database schemas and queries for relational and NoSQL databases.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Participate in code reviews, providing constructive feedback to peers.
  • Contribute to architectural discussions and technical decision-making.
  • Ensure the security and integrity of our systems and data.
Requirements
  • Bachelor'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.
  • Proficiency in one or more backend programming languages such as Python, Java, Node.js, or Go.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience designing and building RESTful APIs.
  • Understanding of microservices architecture and distributed systems.
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Experience with containerization technologies (Docker, Kubernetes) is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities, with the capacity to work effectively in our Ongata Rongai office.
Benefits Our client offers a competitive salary, comprehensive health insurance coverage, generous paid time off, and opportunities for professional development, including access to training programs and conferences. Employees based in our Ongata Rongai office benefit from a modern and collaborative work environment. We also provide performance-based bonuses and foster a culture that values innovation, continuous learning, and work-life balance. Join a dynamic team that is passionate about building cutting-edge financial technology and offers significant opportunities for career growth.
Is this job a match or a miss?
Apply Now

Senior Backend Engineer (API Development) (Remote-First)

00200 Ongata Rongai / Remote Placements24

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a fast-growing fintech company, is seeking a highly skilled Senior Backend Engineer with a specialization in API development to join their fully remote team. This role is pivotal in designing, building, and maintaining the robust and scalable backend systems and APIs that power our client's innovative financial products. You will work on complex challenges, ensuring high performance, security, and reliability. As a remote-first professional, you will collaborate with talented engineers, product managers, and designers across different geographical locations. We are looking for an experienced engineer who is passionate about clean code, best practices, and building high-quality software. This is an exceptional opportunity to make a significant impact in a dynamic and collaborative remote environment. This position, operated remotely, is well-suited for candidates in or near Ongata Rongai, Kajiado, KE . Key Responsibilities
  • Design, develop, and maintain efficient, reusable, and reliable backend code and APIs.
  • Build and manage scalable database solutions (SQL and NoSQL).
  • Implement security and data protection best practices.
  • Integrate user-facing elements with server-side logic.
  • Write unit tests, integration tests, and end-to-end tests to ensure code quality.
  • Collaborate with front-end developers and other team members to integrate application components.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Participate in code reviews and contribute to architectural discussions.
  • Troubleshoot and debug issues in production and development environments.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in backend development.
  • Strong proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Extensive experience designing and building RESTful APIs and microservices.
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) is a strong plus.
  • Familiarity with containerization technologies (Docker) and orchestration (Kubernetes).
  • Knowledge of software testing best practices and tools.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, ability to work effectively in a remote team.
Benefits
  • Highly competitive salary and bonus structure.
  • Fully remote work arrangement with flexible hours.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for continuous learning, conferences, and certifications.
  • Company-provided laptop and home office setup allowance.
  • Access to cutting-edge technologies and challenging projects.
  • Supportive and collaborative team culture.
Is this job a match or a miss?
Apply Now

Remote Lead Software Engineer - Backend Development

21400 Kericho / Remote Placements24

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role

Our client, a rapidly expanding tech company, is looking for an experienced and driven Remote Lead Software Engineer specializing in Backend Development. This is a fully remote position, offering the flexibility to work from anywhere. You will lead a team of talented engineers, guide technical decision-making, and contribute significantly to the design and implementation of scalable, high-performance backend systems that power our innovative products. The ideal candidate possesses strong leadership skills, a deep understanding of modern backend architectures and programming languages, and a passion for mentoring and developing engineering talent. This is an exceptional opportunity to shape the future of our technology stack.

Key Responsibilities
  • Lead and mentor a team of backend software engineers, fostering a collaborative and high-performing environment.
  • Architect, design, and implement robust, scalable, and maintainable backend services and APIs.
  • Drive technical strategy and decision-making for backend development projects.
  • Oversee code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
  • Collaborate with product managers, frontend engineers, and other stakeholders to define requirements and deliver features.
  • Identify and address performance bottlenecks and technical debt within the backend systems.
  • Implement and champion best practices in software development, testing, and deployment.
  • Contribute to the recruitment and onboarding of new engineering team members.
  • Stay abreast of emerging technologies and industry trends, and advocate for their adoption where appropriate.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 6 years of experience in backend software development, with at least 2 years in a technical leadership or lead role.
  • Expertise in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Proven experience designing and building scalable microservices and RESTful APIs.
  • Strong understanding of database technologies (e.g., SQL, NoSQL) and data modeling.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with CI/CD practices and tools.
  • Excellent problem-solving, analytical, and architectural design skills.
  • Exceptional leadership, communication, and interpersonal skills, vital for remote team management.
  • Demonstrated ability to work independently and drive projects to completion in a remote setting.
Benefits
  • Fully remote position with flexible working hours.
  • Highly competitive salary and bonus structure.
  • Comprehensive health, dental, and vision insurance.
  • Generous stock options or equity participation.
  • Significant opportunities for professional growth and career advancement.
  • Paid time off and company holidays.
  • A dynamic, innovative, and inclusive work culture.
Is this job a match or a miss?
Apply Now

AI Software Engineer - Backend Development

20300 Garissa / Remote Placements24

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role

Our client, a rapidly expanding tech company leveraging AI to transform various industries, is searching for a talented AI Software Engineer specializing in backend development. This role, operating under a Hybrid model, offers the opportunity to contribute to the development of sophisticated AI-powered platforms and services. You will be responsible for designing, building, and maintaining the robust backend systems that support our client's AI initiatives, ensuring scalability, performance, and reliability. The ideal candidate possesses strong software engineering fundamentals combined with an understanding of AI/ML concepts and their integration into backend architectures. You will work in a collaborative environment where innovation and technical excellence are highly valued.

Key Responsibilities
  • Design, develop, and maintain scalable and efficient backend services and APIs for AI applications.
  • Integrate machine learning models and AI components into backend systems.
  • Write clean, well-documented, and testable code in languages such as Python, Java, or Go.
  • Collaborate with frontend engineers, data scientists, and AI researchers to deliver high-quality products.
  • Optimize application performance, scalability, and reliability.
  • Implement and manage database solutions, ensuring data integrity and efficient retrieval.
  • Work with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Participate in code reviews, architectural discussions, and agile development processes.
  • Troubleshoot and resolve issues in development, testing, and production environments.
  • Stay updated on emerging backend technologies and AI integration best practices.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Backend Software Engineer, with experience in AI/ML integration.
  • Strong proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Experience designing and building RESTful APIs.
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with cloud computing platforms (AWS, Azure, GCP).
  • Knowledge of machine learning concepts and how to integrate models into applications.
  • Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities, especially in a hybrid work setting.
Benefits
  • Competitive salary and comprehensive benefits.
  • Hybrid work model providing flexibility.
  • Opportunity to work on cutting-edge AI technologies.
  • Engage in challenging backend development projects.
  • Professional growth and learning opportunities.
  • Collaborative and innovative team culture.
Is this job a match or a miss?
Apply Now

Senior Backend Engineer (API Development)

00101 Mlolongo / Remote Placements24

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role

Our client, a leading innovator in the fintech sector, is actively seeking a highly skilled and experienced Senior Backend Engineer specializing in API Development to join their dynamic and fully remote engineering team. This crucial role involves designing, building, and maintaining robust, scalable, and secure APIs that form the backbone of our financial platforms and services. You will be instrumental in developing the next generation of our API infrastructure, ensuring seamless integration with partners and internal systems. The ideal candidate possesses a deep understanding of API design principles (RESTful, GraphQL), expertise in modern backend languages and frameworks, and extensive experience with cloud environments and microservices architecture. Working remotely, you will collaborate with a talented, distributed team to deliver high-quality, reliable solutions that drive our business forward. This opportunity offers a chance to make a significant impact on financial technology from Mlolongo, Machakos, KE , and beyond.

Key Responsibilities
  • Design, develop, test, and deploy robust, scalable, and secure RESTful APIs and microservices.
  • Collaborate with product managers, frontend engineers, and other stakeholders to define API requirements and specifications.
  • Write clean, efficient, well-documented, and maintainable code in languages such as Python, Node.js, Go, or Java.
  • Implement and manage database schemas and queries for API-driven applications (SQL and NoSQL).
  • Develop and maintain robust unit, integration, and end-to-end tests to ensure API quality and reliability.
  • Leverage cloud platforms (e.g., AWS, Azure, GCP) for deploying and managing API services.
  • Implement authentication, authorization, and security best practices for APIs.
  • Troubleshoot and resolve complex technical issues related to API performance and stability.
  • Participate in code reviews, providing constructive feedback to peers and junior engineers.
  • Contribute to architectural discussions and decisions, focusing on scalability, performance, and maintainability.
  • Stay up-to-date with emerging trends and technologies in API development and backend engineering.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
  • Minimum of 6 years of professional backend development experience, with a strong focus on API design and development.
  • Proven experience building and maintaining large-scale RESTful APIs.
  • Expertise in at least one modern backend programming language (e.g., Python, Node.js, Go, Java) and associated frameworks.
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) and their associated services.
  • Familiarity with containerization technologies like Docker and Kubernetes is a plus.
  • Knowledge of GraphQL is an advantage.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, with experience working effectively in a remote team.
  • Experience with API gateway solutions and management tools.
Benefits

Our client offers a highly competitive salary, significant stock options, and a comprehensive benefits package including excellent health coverage, generous paid time off, and retirement planning support. As a fully remote company, we champion work-life balance and offer flexible working hours. You will have the opportunity to work on challenging, mission-critical projects in the fast-paced fintech industry, collaborate with a world-class engineering team, and benefit from continuous learning and professional development opportunities. We provide the tools and support necessary for success and offer clear career progression paths.

Is this job a match or a miss?
Apply Now

Remote Senior Backend Engineer - API Development

20100 Naivasha / Remote 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 fully remote, dynamic engineering team. This role is perfect for an individual passionate about building robust, scalable, and efficient backend systems and APIs that power innovative applications. You'll be working from the comfort of your own location, collaborating with a talented, globally distributed team. We operate with a remote-first philosophy, ensuring that all our team members have the resources and support they need to succeed regardless of their physical location. If you thrive in a collaborative, fast-paced environment and have a knack for designing elegant API solutions, this is an exceptional opportunity to make a significant contribution from anywhere, including your base near Naivasha, Nakuru, KE . Key Responsibilities
  • Design, develop, and maintain scalable and high-performance backend services and APIs.
  • Write clean, efficient, well-documented, and testable code in languages such as Python, Java, Node.js, or Go.
  • Develop and manage RESTful APIs, ensuring robust error handling, security, and performance.
  • Collaborate with front-end developers and product managers to define API requirements and integrate frontend components.
  • Implement and manage database solutions (SQL and NoSQL), optimizing for performance and scalability.
  • Work with cloud platforms (AWS, Azure, GCP) and understand cloud-native architectures.
  • Develop and maintain CI/CD pipelines for automated testing and deployment.
  • Troubleshoot, debug, and resolve complex backend issues.
  • Participate actively in code reviews, providing constructive feedback to peers.
  • Contribute to architectural discussions and technology decisions.
  • Ensure the security and integrity of backend systems and data.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum 5 years of professional experience in backend development.
  • Strong proficiency in at least one backend programming language (e.g., Python, Java, Node.js, Go).
  • Extensive experience designing and implementing RESTful APIs.
  • Solid understanding of database systems, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Experience with cloud services (AWS, Azure, or GCP) and deploying applications in cloud environments.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Proficiency with version control systems, particularly Git.
  • Understanding of software design patterns and architectural principles.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills for effective remote teamwork.
Benefits
  • Fully remote work flexibility, allowing you to work from anywhere.
  • Competitive salary and potential for performance-based bonuses.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous paid time off and holidays.
  • Home office setup stipend.
  • Opportunities for professional growth, training, and attending virtual conferences.
  • Access to challenging and rewarding projects using modern technologies.
  • A supportive, inclusive, and collaborative remote work culture.
Is this job a match or a miss?
Apply Now