813 Back End Developers jobs in Kenya

Senior Backend Software Engineer

00100 Abothuguchi West KES400000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Backend Software Engineer to join their dynamic and fully remote engineering team. This pivotal role will involve designing, developing, and maintaining robust and scalable backend systems that power innovative digital solutions. You will be instrumental in architecting new features, optimizing existing code, and ensuring the performance, security, and reliability of our platforms. The ideal candidate possesses a deep understanding of software development best practices, a passion for clean code, and a proven track record of delivering high-quality software in a distributed environment. As a remote-first organization, we foster a collaborative and supportive culture where team members can thrive and contribute meaningfully from anywhere. You will work closely with frontend developers, product managers, and other stakeholders to translate complex requirements into elegant technical solutions. Your responsibilities will include writing efficient and well-documented code, conducting code reviews, participating in architectural discussions, and troubleshooting production issues. We are looking for individuals who are proactive problem-solvers, excellent communicators, and eager to learn and adapt to new technologies. If you are passionate about building impactful software and thrive in a remote work setting, we encourage you to apply. The role is based virtually, allowing you to contribute your expertise without geographical constraints, while supporting our operational hub in Ongata Rongai, Kajiado, KE .
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

20100 Mwembe KES350000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is seeking a highly experienced Senior Backend Software Engineer to join their dynamic team in Nakuru, Nakuru, KE . This role offers a hybrid work model, allowing for a blend of in-office collaboration and remote flexibility. The ideal candidate will possess a strong foundation in backend development, with a proven track record of designing, implementing, and maintaining scalable and robust applications. You will be instrumental in developing critical components of our client's core platform, working closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.

Key Responsibilities:
  • Design, develop, and deploy high-performance backend services and APIs using modern programming languages and frameworks.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize applications for maximum speed, scalability, and security.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Contribute to architectural decisions and technical strategy.
  • Mentor junior engineers and foster a culture of continuous learning and improvement.
  • Stay up-to-date with emerging technologies and industry trends.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one major backend language such as Python, Java, Go, or Node.js.
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
  • Solid understanding of software architecture patterns, data structures, and algorithms.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with RESTful API design principles and microservices architecture.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
  • Experience with Agile development methodologies.

This is an exciting opportunity for a talented engineer to make a significant impact within a forward-thinking organization. If you are passionate about building scalable systems and thrive in a collaborative, fast-paced environment, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

00200 Abothuguchi West KES250000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced Senior Backend Software Engineer to contribute to the development of cutting-edge software solutions. This role involves designing, implementing, and maintaining robust backend systems that power our innovative products. You will be responsible for developing APIs, managing databases, ensuring system scalability, and optimizing application performance. The ideal candidate possesses a deep understanding of backend technologies, a passion for writing clean and efficient code, and a proven track record of delivering high-quality software. Key responsibilities include architecting and developing scalable microservices, designing and implementing RESTful APIs, working with relational and NoSQL databases, writing unit and integration tests, collaborating with frontend developers and product managers to define and implement new features, and participating in code reviews to ensure code quality and adherence to best practices. You will also be involved in troubleshooting and debugging production issues, and contributing to the continuous improvement of our development processes and infrastructure. This is a hybrid role, requiring a balance of remote work and in-office collaboration at our Ongata Rongai location. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is required. You should have extensive experience with at least one major backend programming language (e.g., Python, Java, Go, Node.js) and a strong understanding of software design patterns and principles. Expertise in cloud platforms such as AWS, Azure, or GCP, and experience with containerization technologies like Docker and Kubernetes are highly desirable. Familiarity with CI/CD pipelines and agile development methodologies is also expected. We are seeking individuals who are excellent problem-solvers, possess strong analytical skills, and can work effectively both independently and as part of a collaborative team. If you are passionate about building scalable and resilient backend systems and thrive in a challenging, fast-paced environment, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer

90100 Mumbuni KES180000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Lead Backend Software Engineer to join their innovative technology team. This role offers a hybrid work arrangement, allowing for a blend of in-office collaboration and remote flexibility. You will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our client's cutting-edge applications. As a lead, you will also mentor junior engineers, drive technical decisions, and ensure the delivery of high-quality software solutions. The ideal candidate possesses deep expertise in backend languages, database management, API design, and cloud infrastructure. Responsibilities include:
  • Designing and implementing efficient, scalable, and maintainable backend services and APIs.
  • Leading and mentoring a team of software engineers, providing technical guidance and code reviews.
  • Collaborating with frontend developers, product managers, and other stakeholders to define and deliver features.
  • Architecting and implementing database solutions, ensuring data integrity and performance.
  • Deploying and managing applications on cloud platforms (e.g., AWS, Azure, GCP).
  • Writing clean, well-documented, and testable code.
  • Troubleshooting and resolving complex technical issues in production environments.
  • Driving best practices in software development, including CI/CD, automated testing, and performance optimization.
  • Evaluating and adopting new technologies to improve the development process and system architecture.
  • Contributing to technical roadmaps and strategic planning for the engineering department.
  • Participating in architectural discussions and design reviews to ensure system robustness and scalability.
  • Ensuring the security and compliance of backend systems.

This role requires a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with a minimum of 6 years of professional backend development experience. Proven experience in leading development teams and architecting complex systems is essential. Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js) and experience with relational and NoSQL databases are required. Strong understanding of microservices architecture, RESTful APIs, and cloud computing platforms is a must. Excellent problem-solving, analytical, and communication skills are necessary. Experience with Agile methodologies and tools is expected. The ability to thrive in a collaborative, hybrid work environment is key. You will be expected to work from Our client's offices located in Machakos, Machakos, KE , for a portion of the week, with the flexibility to work remotely for the remainder. This role is perfect for an experienced engineer looking to take on leadership responsibilities and shape the future of Our client's technology.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

10110 Nyeri Town KES4000000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Backend Software Engineer to join their innovative and collaborative remote engineering team. This role is critical for designing, developing, and maintaining scalable, high-performance backend systems and APIs. You will be responsible for writing clean, efficient, and well-documented code, participating in code reviews, and contributing to architectural decisions. The ideal candidate possesses a deep understanding of backend development principles, experience with one or more major programming languages (e.g., Python, Java, Node.js, Go), and a strong grasp of database technologies (SQL and NoSQL). Proficiency in cloud platforms (AWS, Azure, GCP) and microservices architecture is highly desirable. You will work closely with frontend engineers, product managers, and QA testers to deliver robust software solutions. This is a fully remote position, requiring excellent communication, problem-solving, and teamwork skills within a virtual environment. You must be a self-motivated individual with a passion for building efficient and reliable systems. The ability to mentor junior engineers and contribute to a positive team culture is essential. We are looking for individuals who are passionate about technology, eager to tackle complex challenges, and committed to delivering high-quality software. Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and agile development methodologies is a significant plus. This role offers the opportunity to work on cutting-edge projects and influence the technical direction of the company from a remote setting. The **job location** for administrative purposes is Nyeri, Nyeri, KE , but the position is fully remote.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

50100 Kakamega, Western KES350000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Backend Software Engineer to join their dynamic and fully remote engineering team. This pivotal role will be instrumental in designing, developing, and deploying robust, scalable, and high-performance backend systems that power their cutting-edge applications. You will work collaboratively with cross-functional teams, including frontend developers, product managers, and DevOps engineers, to translate complex requirements into elegant and efficient code. As a senior member of the team, you will also be expected to mentor junior engineers, contribute to architectural decisions, and uphold best practices in software development, including code reviews, testing strategies, and CI/CD pipelines. The ideal candidate will have a deep understanding of distributed systems, microservices architecture, and cloud-native technologies. Proficiency in multiple programming languages and a passion for problem-solving are essential. This is a fantastic opportunity to make a significant impact in a fast-paced, innovative environment without the constraints of a traditional office. You will be part of a culture that values collaboration, continuous learning, and professional growth. Our client is committed to providing a supportive and engaging remote work experience, fostering an environment where every team member can thrive and contribute to shared success. Embrace the freedom and flexibility of a remote-first role while working on challenging and rewarding projects. Your contributions will directly influence the evolution of our client's technology stack and product offerings. The **Kakamega, Kakamega, KE** location on paper signifies our operational base, but this role is truly global and executed from the comfort of your chosen workspace. If you are a motivated engineer looking for a challenging and rewarding remote career, we encourage you to apply.

Responsibilities:
  • Design, develop, and maintain scalable backend services and APIs using modern programming languages and frameworks.
  • Collaborate with product managers and frontend engineers to define and implement new features.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Participate in architectural discussions and contribute to technology roadmap planning.
  • Mentor junior engineers through code reviews, pair programming, and knowledge sharing.
  • Optimize application performance, reliability, and scalability.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Troubleshoot and resolve production issues in a timely manner.
  • Stay up-to-date with emerging technologies and industry trends.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Strong proficiency in languages such as Python, Go, Java, or Node.js.
  • Extensive experience with cloud platforms (AWS, Azure, GCP).
  • Deep understanding of microservices architecture, RESTful APIs, and data structures.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities in a remote setting.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

30100 Moiben KES280000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology company, is seeking an accomplished Senior Backend Software Engineer to join their distributed development team. This is a fully remote position, offering the opportunity to work on challenging and impactful projects from your home office. You will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our client's innovative products and services.

Your primary duties will include writing clean, efficient, and maintainable code, developing APIs, and integrating with various third-party services. You will collaborate closely with frontend engineers, product managers, and other stakeholders to define features, architect solutions, and deliver high-quality software. Experience with database design and management (SQL and NoSQL), cloud platforms (AWS, Azure, or GCP), and containerization technologies (Docker, Kubernetes) is essential. You will also be involved in code reviews, performance optimization, and ensuring the security and reliability of backend services. A strong understanding of software development methodologies (Agile, Scrum) and best practices is required.

The ideal candidate will have a proven track record of success in backend development, with deep expertise in one or more programming languages such as Python, Java, Node.js, or Go. Excellent problem-solving and debugging skills are crucial, along with a strong understanding of data structures, algorithms, and system design principles. You must be a self-motivated individual with excellent communication and collaboration skills, capable of thriving in a remote team environment. Experience with microservices architecture and CI/CD pipelines is highly desirable. If you are a passionate software engineer looking to contribute to cutting-edge technology and work with a talented, globally distributed team, we encourage you to apply. This role offers the chance to significantly influence the technical direction of our client's platform from **Eldoret, Uasin Gishu, KE**.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Back end developers Jobs in Kenya !

Senior Backend Software Engineer

30100 Kipreres KES4800000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Backend Software Engineer to join their dynamic and fully remote engineering team. This pivotal role will involve designing, developing, and deploying robust backend systems that power innovative applications. You will be instrumental in architecting scalable solutions, optimizing database performance, and ensuring the security and reliability of our platforms. This is a remote-first position, offering the flexibility to work from anywhere within a compatible time zone, fostering collaboration through digital channels.

As a Senior Backend Software Engineer, your responsibilities will include:
  • Leading the design and implementation of new backend services and features.
  • Developing and maintaining APIs using modern frameworks (e.g., Node.js, Python/Django, Go).
  • Collaborating with frontend developers, product managers, and other stakeholders to define and deliver requirements.
  • Writing clean, efficient, well-documented, and testable code.
  • Implementing and maintaining CI/CD pipelines for automated testing and deployment.
  • Troubleshooting and resolving production issues, ensuring high availability and performance.
  • Mentoring junior engineers and contributing to a culture of technical excellence.
  • Staying abreast of emerging technologies and industry best practices.
  • Participating in code reviews to ensure code quality and knowledge sharing.
  • Contributing to the overall architectural roadmap of our backend systems.

The ideal candidate will possess:
  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend development.
  • Proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
  • Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience in designing and building RESTful APIs.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities, essential for a remote team environment.
  • A proactive attitude and a passion for building high-quality software.
  • Experience with agile development methodologies.

This is an exceptional opportunity for a talented engineer to make a significant impact in a growing, forward-thinking company, working entirely remotely. The role is based in **Kitale, Trans-Nzoia, KE**, but the work can be performed remotely by qualified individuals.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

20100 Nyeri Town KES350000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing tech innovator, is seeking a highly skilled and motivated Senior Backend Software Engineer to join their dynamic, fully remote team. This is a unique opportunity to contribute to cutting-edge projects from the comfort of your home office. As a Senior Backend Software Engineer, you will play a pivotal role in designing, developing, and deploying robust, scalable, and high-performance backend systems. You will collaborate closely with frontend developers, product managers, and other stakeholders to deliver exceptional user experiences. The ideal candidate will have a proven track record of success in building complex applications, a deep understanding of distributed systems, and a passion for writing clean, maintainable code. You will be responsible for architecting new features, optimizing existing code, and ensuring the security and integrity of our data. This role requires a proactive approach to problem-solving, excellent communication skills, and the ability to mentor junior engineers. We are looking for someone who thrives in a remote-first environment, embraces agile methodologies, and is committed to continuous learning and professional growth. If you are a talented engineer looking for a challenging and rewarding career move in the IT & Software sector, this is the perfect role for you.

Responsibilities:
  • Design, develop, test, deploy, maintain, and improve software.
  • Manage individual project priorities, deadlines, and deliverables.
  • Write high-quality, well-documented, and efficient code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug complex issues.
  • Participate in code reviews and provide constructive feedback.
  • Mentor and guide junior software engineers.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Contribute to the improvement of development processes and tools.
  • Ensure the scalability, reliability, and security of backend systems.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Strong understanding of database technologies (SQL, NoSQL).
  • Experience with microservices architecture and RESTful APIs.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Proven ability to work independently and manage time effectively in a remote setting.

This is a fully remote position based in **Nyeri, Nyeri, KE**. Embrace the flexibility and opportunity of a remote work environment while making a significant impact.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

80100 Mombasa, Coast KES200000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Senior Backend Software Engineer to join their innovative, fully remote technology team. You will play a pivotal role in designing, developing, and deploying robust and scalable backend systems that power their cutting-edge products. This position requires a deep understanding of software architecture, database management, and modern programming languages. The ideal candidate is a problem-solver with a passion for writing clean, efficient code and a proven ability to collaborate effectively in a distributed team environment. You will contribute to all phases of the development lifecycle, from conception to deployment and maintenance. Key Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable code for backend services and APIs.
  • Develop and integrate new features that enhance user experience and business functionality.
  • Collaborate with frontend developers, product managers, and other stakeholders to understand user needs and translate them into technical solutions.
  • Optimize applications for maximum speed, scalability, and security.
  • Implement and manage database schemas, ensuring data integrity and performance.
  • Write comprehensive unit and integration tests to ensure code quality and robustness.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technology choices.
  • Stay current with emerging technologies and industry best practices in software development.
  • Mentor junior engineers and contribute to a culture of technical excellence.
  • Ensure that all code adheres to established coding standards and best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5-7 years of professional experience in backend software development.
  • Strong proficiency in at least one modern backend programming language such as Python, Java, Go, Node.js, or Ruby.
  • Extensive experience with designing and consuming RESTful APIs.
  • Solid understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization technologies like Docker and Kubernetes is a plus.
  • Familiarity with microservices architecture and design patterns.
  • Proficiency in version control systems, particularly Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Ability to work independently, manage tasks effectively, and meet project deadlines.
This is an exciting opportunity to work on challenging projects and shape the future of our client's technology platform.
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 Back End Developers Jobs