809 Backend Engineer jobs in Kenya

Backend Engineer - Java

Nairobi, Nairobi PST.AG

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

As a Backend Developer you will:
• rite effective, scalable code. br> • D velop back-end components to improve responsiveness and overall performance. < r> • W ite unit tests and perform code reviews to ensure high-quality code. < r> • O timize application performance and scalability. < r> • W ite clean, efficient and well-documented code. < r> • I plement security and data protection solution. < r> • C ordinate with internal team to understand user requirements and provide technical solutions. < r> • P rticipate in agile development processes, including sprint planning, daily stand-ups. < r> • S ay updated with new technologies and trends in AI, especially large language models, to drive innovation within our projects. < r>
Must-haves:
• A Bachelor's or Master's in Computer Science or any other related field. < r> • M nimum of 8 years Experience in Java development. < r> • E perience orGood understanding in JAVA 17 or Higher < r> • G od understanding of common design patterns in Java < r> • G od understanding of Java concepts such as generic programming < r> • E perience with Front End development < r> • E perience in Stream API < r> • E perience in Maven < r> • G od Understanding in XML/JSON. < r> • G od understanding in GIT < r> • K owledgeable in Linux OS < r> • G od understanding with Large Language Models ( LLM ) < r>
Nice to have :
• C /CD Jenkins build system < r> • K owledge in Apache Nifi < r> • E perience in Docker Containerization < r> • E perience in developing/testing in Pyton < r> • k owledge GTS xml for SAP
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

60200 Meru , Eastern KES400000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced Senior Backend Engineer to join their dedicated engineering team. This fully remote role involves designing, developing, and maintaining the core backend infrastructure that powers their innovative products and services. You will be responsible for building robust, scalable, and efficient server-side applications, APIs, and databases. The ideal candidate will possess a deep understanding of software architecture, data structures, algorithms, and best practices in backend development. Proficiency in one or more server-side programming languages and experience with modern frameworks are essential. You should have a proven track record of delivering high-quality code, optimizing application performance, and ensuring system reliability and security. Your role will include collaborating with cross-functional teams, including frontend developers, product managers, and QA engineers, to deliver seamless user experiences. You will also play a key role in technical decision-making, code reviews, and mentoring junior engineers. If you are a passionate and skilled backend engineer looking for an impactful remote opportunity, we encourage you to apply.

Key Responsibilities:
  • Design, develop, and implement complex backend systems and APIs.
  • Write clean, efficient, and maintainable code in one or more programming languages (e.g., Python, Java, Node.js, Go).
  • Build and manage robust database solutions (SQL and NoSQL).
  • Optimize application performance, scalability, and reliability.
  • Implement and maintain security best practices for backend services.
  • Collaborate with frontend developers to integrate server-side logic with user interfaces.
  • Participate in the full software development lifecycle, including planning, coding, testing, and deployment.
  • Conduct thorough code reviews and provide constructive feedback.
  • Troubleshoot and resolve critical production issues.
  • Mentor and guide junior engineers, fostering a culture of technical excellence.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
  • Minimum of 5 years of professional experience in backend software development.
  • Strong proficiency in at least one modern backend programming language and associated frameworks.
  • In-depth knowledge of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM tools.
  • Experience with designing and consuming RESTful APIs.
  • Understanding of microservices architecture and cloud computing platforms (AWS, Azure, GCP).
  • Familiarity with testing frameworks and methodologies.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration abilities.
  • Demonstrated ability to work effectively in a fully remote team environment.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

60101 Embu, Eastern KES150000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Senior Backend Engineer to join their growing technology team in **Embu, Embu, KE**. This hybrid role offers a blend of remote flexibility and in-office collaboration, allowing you to contribute to innovative software solutions while maintaining a healthy work-life balance. You will be responsible for designing, developing, and maintaining robust and scalable backend systems and APIs that power our cutting-edge applications. This involves collaborating closely with frontend developers, product managers, and other stakeholders to translate business requirements into technical specifications and efficient code.

Key responsibilities include writing clean, maintainable, and well-documented code, primarily in Python and Java, utilizing frameworks such as Django and Spring Boot. You will be involved in database design and management, ensuring data integrity and performance, with experience in PostgreSQL and MongoDB being highly desirable. Performance tuning, optimization, and troubleshooting of backend services will be a crucial part of your daily tasks. You will also play a key role in implementing and maintaining CI/CD pipelines, containerization with Docker, and orchestration with Kubernetes. Designing and implementing robust security measures and best practices to protect our systems and user data is paramount. Conducting code reviews, mentoring junior engineers, and contributing to architectural decisions will be expected. You will participate in an agile development process, contributing to sprint planning, daily stand-ups, and retrospectives.

The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 5 years of professional experience in backend development is required, with a strong portfolio demonstrating successful project delivery. Proven expertise in building RESTful APIs, microservices architecture, and asynchronous processing is essential. Thorough understanding of software development principles, data structures, algorithms, and design patterns is a must. Experience with cloud platforms like AWS or Azure, and familiarity with message queuing systems (e.g., RabbitMQ, Kafka), would be a significant advantage. Excellent problem-solving, analytical, and communication skills are necessary for effective collaboration in a hybrid environment. You should be adept at working independently and as part of a team, demonstrating a proactive approach to identifying and resolving technical challenges. This is a fantastic opportunity to contribute to a leading tech company and shape the future of their digital offerings.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

20101 Mwembe KES250000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Senior Backend Engineer to join their dynamic, fully remote engineering team. This is an exceptional opportunity to contribute to cutting-edge software development projects from the comfort of your home office. You will be responsible for designing, developing, and maintaining robust and scalable backend systems, ensuring high performance and responsiveness to requests from the front-end. Your role will involve working with complex databases, implementing RESTful APIs, and collaborating with cross-functional teams to define, design, and ship new features. We expect you to have a deep understanding of software development principles, best practices, and the ability to write clean, maintainable, and efficient code. As a senior member of the team, you will mentor junior engineers, participate in code reviews, and drive technical decisions. The ideal candidate possesses a strong problem-solving aptitude and a passion for creating high-quality software. This position requires excellent communication and collaboration skills, as the entire team operates in a remote-first environment. You will be instrumental in shaping the future of our client's technology stack and delivering innovative solutions to a global user base. The ability to work autonomously, manage your time effectively, and adapt to evolving project requirements is crucial for success in this role. We are looking for individuals who are proactive, detail-oriented, and committed to continuous learning and improvement. If you are passionate about backend development and thrive in a remote work setting, we encourage you to apply.

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Integrate user-facing elements that are directly served by the backend.
  • Write unit tests and integration tests to ensure code quality and stability.
  • Optimize application for maximum speed and scalability.
  • Implement security and data protection measures.
  • Collaborate with front-end developers and other stakeholders to deliver well-architected solutions.
  • Participate in code reviews and provide constructive feedback.
  • Mentor junior engineers and share knowledge.
  • Troubleshoot, debug, and upgrade existing systems.
  • 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.
  • Proven experience as a Backend Engineer or in a similar role.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
  • Strong understanding of database technologies (e.g., SQL, NoSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with agile development methodologies.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer (Python)

80101 Nairobi, Nairobi KES95000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced Senior Backend Engineer with expertise in Python to join their innovative IT team. This is a fully remote position, offering the opportunity to work on challenging and rewarding projects from anywhere. You will be responsible for designing, developing, and maintaining robust and scalable backend systems and APIs. This role involves collaborating with cross-functional teams, including frontend developers, product managers, and DevOps engineers, to deliver high-quality software solutions. You will play a key part in architecting new features, optimizing existing code for performance and efficiency, and ensuring the reliability and security of our applications. The ideal candidate will have a strong understanding of software development principles, database management, and cloud technologies. Experience with agile development methodologies is essential. You should be proficient in Python and have experience with frameworks such as Django or Flask. Knowledge of microservices architecture and containerization technologies like Docker and Kubernetes is highly desirable. As a remote team member, you will need excellent communication skills, a proactive attitude, and the ability to work effectively with minimal supervision. Responsibilities include designing and implementing backend services and APIs using Python, developing and maintaining efficient, reusable, and reliable code, integrating user-facing elements with server-side logic, implementing security and data protection measures, managing database schemas and optimizing queries, and working with cloud platforms like AWS or Azure. You will also participate in code reviews, contribute to architectural decisions, and troubleshoot and resolve software defects. A minimum of 6 years of experience in backend development, with at least 3 years focused on Python, is required. A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is necessary. Proficiency in SQL and NoSQL databases, experience with RESTful APIs, and familiarity with CI/CD pipelines are essential. This is a fantastic opportunity to contribute to cutting-edge technology development in a dynamic, remote work environment.
This advertiser has chosen not to accept applicants from your region.

Remote Lead Backend Engineer

80100 Nairobi, Nairobi KES350000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Lead Backend Engineer to spearhead the development of their next-generation software platforms. This is a fully remote position offering the chance to work with a talented team on impactful projects from anywhere. You will be responsible for designing, building, and maintaining scalable, high-performance backend systems and APIs. Your role will involve leading a team of talented engineers, providing technical guidance, mentoring junior developers, and fostering a culture of innovation and best practices. You will collaborate closely with frontend developers, product managers, and other stakeholders to translate business requirements into robust technical solutions. Key responsibilities include architecting microservices, optimizing database performance, implementing security best practices, and ensuring the reliability and scalability of our systems. The ideal candidate will have extensive experience in backend development, with a strong command of languages like Python, Java, Go, or Node.js, and expertise in frameworks such as Django, Spring Boot, or Express.js. Proven experience with cloud platforms (AWS, GCP, Azure), containerization technologies (Docker, Kubernetes), and CI/CD pipelines is essential. Strong understanding of database technologies (SQL, NoSQL), API design principles (REST, GraphQL), and software architecture patterns is required. Excellent leadership, communication, and problem-solving skills are critical for this role. You should be passionate about building efficient, scalable, and maintainable code, and committed to delivering high-quality software. This is a remote-first opportunity, demanding excellent self-management, communication, and collaboration skills within a distributed team environment. If you are a seasoned backend professional looking to lead and innovate in a remote capacity, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer - Microservices

80100 Nairobi, Nairobi KES200000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced Senior Backend Engineer to design, develop, and maintain robust microservices architectures. This role offers a hybrid work arrangement, combining the flexibility of remote work with occasional in-office collaboration. You will be responsible for building scalable, high-performance backend systems, developing APIs, and ensuring the reliability and efficiency of our core services. The ideal candidate will have a deep understanding of distributed systems, microservices patterns, and experience with cloud technologies. You will work closely with front-end developers, DevOps engineers, and product managers to deliver high-quality software solutions. Key responsibilities include writing efficient code in languages like Java, Python, or Go, designing database schemas, implementing caching strategies, and setting up monitoring and logging. We are looking for a proactive individual who can mentor junior engineers, contribute to technical design discussions, and drive best practices within the engineering team. Your ability to tackle complex technical challenges and deliver production-ready code will be critical.

Responsibilities:
  • Design, develop, and maintain scalable microservices and APIs.
  • Write clean, efficient, and maintainable code in languages such as Java, Python, or Go.
  • Develop and manage robust database solutions (SQL and NoSQL).
  • Implement caching strategies and optimize application performance.
  • Integrate with third-party services and build reusable libraries.
  • Deploy and manage services on cloud platforms (e.g., AWS, Azure, GCP).
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Work with DevOps teams to ensure smooth deployment and operations.
  • Mentor junior backend engineers and conduct code reviews.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to architectural decisions and technology choices.
  • Ensure the security and integrity of data and applications.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in backend development.
  • Proven experience designing and implementing microservices architectures.
  • Expertise in at least one backend programming language (Java, Python, Go preferred).
  • Strong knowledge of database systems, including SQL and NoSQL databases.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with API design principles (REST, GraphQL).
  • Understanding of message queues (e.g., Kafka, RabbitMQ).
  • Experience with CI/CD pipelines and agile methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a hybrid team environment.
  • Strong leadership and mentoring capabilities.
This role offers a hybrid work model, providing a blend of remote flexibility and in-office collaboration.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Backend engineer Jobs in Kenya !

Senior Backend Engineer (Remote)

20100 Nyeri Town KES160000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Backend Engineer to join their growing engineering team. This fully remote position offers the opportunity to work on complex and impactful projects from anywhere in Kenya. You will be responsible for designing, developing, and maintaining the server-side logic of our web applications, ensuring robust performance, scalability, and security. Your primary duties will include developing APIs, managing databases, and implementing business logic. You will work closely with front-end developers, DevOps engineers, and product managers to deliver seamless user experiences and powerful functionalities. Key responsibilities involve writing efficient, well-documented, and maintainable code in languages such as Python, Java, Node.js, or Go. You will be involved in database design, optimization, and administration, as well as implementing security measures and data protection strategies. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is essential. The ideal candidate will possess strong analytical and problem-solving skills, with a deep understanding of software architecture patterns and best practices. You should be proficient in designing and consuming RESTful APIs. Experience with microservices architecture is highly desirable. The ability to work independently, manage your workload effectively, and contribute to a collaborative remote team environment is critical. We are looking for candidates with at least 5-7 years of professional backend development experience, with a proven track record of building and scaling robust applications. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field is preferred. Exceptional problem-solving abilities and a commitment to writing high-quality code are paramount for success in this role.

Responsibilities:
  • Design, develop, and maintain server-side applications and APIs.
  • Write clean, efficient, and well-documented code in languages like Python, Node.js, Java, or Go.
  • Manage database design, development, and optimization (SQL and NoSQL).
  • Implement and maintain secure coding practices and data protection measures.
  • Integrate with third-party services and APIs.
  • Deploy applications to cloud platforms (AWS, Azure, GCP).
  • Develop and manage microservices architecture.
  • Collaborate with front-end developers and DevOps teams.
  • Optimize application performance and scalability.
  • Troubleshoot and resolve backend issues and bugs.
Qualifications:
  • Minimum 5-7 years of professional backend development experience.
  • Expertise in at least one backend programming language (Python, Node.js, Java, Go).
  • Strong experience in API design and development (RESTful services).
  • Proficiency in database management and SQL/NoSQL technologies.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
  • Familiarity with microservices architecture and best practices.
  • Excellent problem-solving and debugging skills.
  • Understanding of software development lifecycle and agile methodologies.
  • Ability to work independently and contribute to a remote team.
  • Bachelor's degree in Computer Science or a related technical field preferred.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer - Cloud Solutions

60200 Meru , Eastern KES480000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished Senior Backend Engineer with expertise in cloud-native architectures and microservices. This role offers a hybrid work model, combining the flexibility of remote work with collaborative office presence. You will be instrumental in designing, developing, and deploying scalable and resilient backend systems that power our client's innovative digital products. Responsibilities include leading backend development efforts, architecting robust APIs, optimizing database performance, and ensuring the security and reliability of our cloud infrastructure. You will mentor junior engineers, contribute to code reviews, and drive best practices in software development. A deep understanding of cloud platforms like AWS, Azure, or GCP, along with experience in containerization technologies (Docker, Kubernetes), is essential. The ideal candidate possesses a strong command of backend programming languages such as Java, Python, or Go, and has a proven track record of building high-performance, distributed systems. You will work closely with frontend developers, product managers, and DevOps teams to deliver exceptional software solutions. This position demands a proactive individual who is passionate about technology and committed to building scalable, maintainable, and efficient backend services. You'll be part of a team that values innovation, collaboration, and continuous improvement, contributing to the technical direction of critical platform components.

Key Responsibilities:
  • Design, develop, and maintain scalable backend services and APIs using modern programming languages and frameworks.
  • Architect and implement microservices-based solutions on cloud platforms (AWS, Azure, GCP).
  • Optimize application performance, scalability, and reliability.
  • Implement and manage containerization technologies (Docker, Kubernetes).
  • Write clean, efficient, and well-documented code.
  • Conduct code reviews and provide constructive feedback to team members.
  • Collaborate with frontend developers, product managers, and DevOps engineers.
  • Troubleshoot and resolve backend issues and bugs.
  • Contribute to the design and implementation of CI/CD pipelines.
  • Mentor junior backend engineers and share technical expertise.
  • Ensure the security and integrity of backend systems.
  • Participate in architectural discussions and decision-making.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend development.
  • Proficiency in one or more backend languages (e.g., Java, Python, Go, Node.js).
  • Strong experience with cloud platforms (AWS, Azure, or GCP).
  • Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
  • Experience designing and building RESTful APIs.
  • Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Understanding of microservices architecture and design patterns.
  • Experience with CI/CD tools and practices.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer - Cloud Platforms

20200 Kapsuser KES2200000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Join our client, a rapidly growing IT and Software company, as a Senior Backend Engineer. This fully remote position is instrumental in designing, developing, and deploying scalable backend systems and cloud-based solutions. While our team members are located across various regions, including connections to **Kericho, Kericho, KE**, this role is entirely remote. You will be responsible for building robust APIs, managing databases, implementing microservices architectures, and ensuring the performance and security of our applications. Key responsibilities include collaborating with frontend developers, product managers, and DevOps teams, writing clean and maintainable code, conducting code reviews, and participating in architectural design discussions. The ideal candidate will have a Bachelor's degree in Computer Science, Software Engineering, or a related field, with a minimum of 7 years of professional experience in backend development. Expertise in at least one major backend programming language (e.g., Python, Java, Node.js, Go) and experience with cloud platforms (AWS, Azure, GCP) are essential. Strong knowledge of database technologies (SQL and NoSQL), RESTful API design, and microservices architecture is required. Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines is highly desirable. Excellent problem-solving skills, a passion for writing efficient code, and strong communication and collaboration skills are critical for success in this fully remote role. You should be a self-starter, comfortable working independently, and eager to contribute to a fast-paced, innovative environment.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Backend Engineer Jobs