778 Back End Engineers jobs in Kenya

Remote Software Engineer - Backend Development

20200 Kapsuser KES140000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Remote Software Engineer with a focus on backend development to join their innovative tech team. This is a fully remote position, offering the opportunity to build robust and scalable applications from anywhere. You will be responsible for designing, developing, and maintaining the server-side logic and APIs that power our cutting-edge products. Your core responsibilities will include:
  • Designing, developing, and implementing high-quality backend services and APIs using modern programming languages and frameworks.
  • Writing clean, efficient, and maintainable code that adheres to coding standards and best practices.
  • Collaborating with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Optimizing applications for maximum speed, scalability, and security.
  • Developing and maintaining database schemas and managing data persistence.
  • Implementing and managing automated testing and deployment pipelines.
  • Troubleshooting and debugging complex issues across the backend infrastructure.
  • Participating in code reviews to ensure code quality and share knowledge.
  • Staying up-to-date with the latest backend technologies and trends.
  • Contributing to architectural decisions and technical roadmap planning.

The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Proven experience in backend development with proficiency in languages such as Python, Java, Node.js, or Go is essential. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. A strong understanding of RESTful API design principles, database technologies (SQL and NoSQL), and microservices architecture is required. Excellent problem-solving, analytical, and debugging skills are a must. Strong communication and collaboration skills are needed to work effectively in a remote, cross-functional team environment. You should be self-motivated, possess strong organizational skills, and be committed to delivering high-quality software. Our client is dedicated to fostering a collaborative and innovative remote work culture. This is an exciting opportunity for a skilled backend engineer to make a significant impact from Kericho, Kericho, KE and other locations.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend Development

25501 Nyeri Town KES130000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Software Engineer specializing in Backend Development to join their innovative technology team. This role is fully remote, offering the opportunity to design, develop, and maintain scalable and robust backend systems that power cutting-edge applications. You will play a key role in the entire software development lifecycle, from conceptualization and design to implementation, testing, and deployment. The ideal candidate possesses a strong understanding of various programming languages, database management, and cloud infrastructure. You will collaborate with frontend developers, product managers, and other engineers to deliver high-quality software solutions. This position demands excellent problem-solving skills, a passion for clean code, and the ability to work effectively in a fast-paced, collaborative remote environment.

Key Responsibilities:
  • Design, develop, and implement efficient, reusable, and reliable backend code.
  • Build and maintain robust APIs and microservices.
  • Optimize applications for maximum speed and scalability.
  • Integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Collaborate with frontend developers and other stakeholders to define and ship new features.
  • Write unit, integration, and end-to-end tests to ensure software quality.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Stay current with emerging technologies and industry best practices.

Qualifications:
  • 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 languages such as Python, Java, Node.js, Go, or Ruby.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Understanding of RESTful APIs, microservices architecture, and asynchronous programming.
  • Familiarity with frontend technologies and frameworks is a plus.
  • Excellent problem-solving, analytical, and critical-thinking skills.
  • Strong communication and collaboration abilities in a remote setting.
  • Experience with CI/CD pipelines and agile development methodologies.
This is an exceptional opportunity for a talented Backend Engineer to contribute to impactful projects, shape technical direction, and grow their career within a forward-thinking company, enjoying the ultimate flexibility of remote work.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend Development

10200 Abothuguchi West KES180000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing software company, is seeking an experienced Senior Software Engineer specializing in Backend Development to join their fully remote engineering team. This is an exciting opportunity to work on cutting-edge projects, contribute to scalable architecture, and collaborate with a talented team of engineers from anywhere in the world. You will be responsible for designing, developing, and maintaining robust and efficient backend systems, APIs, and databases. Your duties will include writing high-quality, testable code, participating in code reviews, and contributing to architectural decisions. You will work with various technologies and frameworks to build solutions that meet complex business requirements. The ideal candidate will have a strong foundation in software engineering principles, a deep understanding of backend development languages (e.g., Python, Java, Node.js), database technologies (SQL and NoSQL), and cloud platforms (AWS, Azure, GCP). Experience with microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines is highly desirable. You should be a proactive problem-solver with excellent analytical skills and the ability to mentor junior engineers. If you are passionate about building scalable and reliable software, thrive in a collaborative remote environment, and are eager to tackle challenging technical problems, this is the role for you.

Key Responsibilities:
  • Design, develop, and deploy scalable and high-performance backend services and APIs.
  • Write clean, maintainable, and well-documented code in relevant programming languages.
  • Collaborate with frontend developers, product managers, and other stakeholders.
  • Participate actively in code reviews to ensure code quality and adherence to best practices.
  • Design and manage database schemas and queries for optimal performance.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Troubleshoot and resolve production issues efficiently.
  • Contribute to architectural design discussions and technical decision-making.
  • Mentor and guide junior software engineers.
  • Stay up-to-date with emerging technologies and industry trends.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in backend software development.
  • Proficiency in at least one major backend programming language (e.g., Python, Java, Go, C#).
  • Strong understanding of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with microservices architecture and RESTful API design.
  • Experience with containerization technologies like Docker and Kubernetes is a plus.
  • Solid understanding of software development principles, data structures, and algorithms.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, with experience working in a remote team.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend Development

50100 Kakamega, Western KES130000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Engineer specializing in Backend Development. This is a fully remote position, allowing you to contribute your technical expertise from anywhere. You will be instrumental in designing, developing, and maintaining scalable and robust backend systems that power our innovative products and services. This role requires a deep understanding of software architecture, database management, API design, and best practices in software development. You will collaborate closely with frontend engineers, product managers, and other stakeholders to deliver high-quality software solutions. Key responsibilities include:
  • Designing, developing, and deploying backend services and APIs using modern programming languages (e.g., Python, Java, Go, Node.js).
  • Building and optimizing database schemas and queries for performance and scalability.
  • Implementing and maintaining microservices architectures.
  • Writing clean, maintainable, and well-tested code.
  • Collaborating with frontend developers to integrate user-facing elements with server-side logic.
  • Troubleshooting and debugging complex issues in production environments.
  • Participating in code reviews to ensure code quality and adherence to standards.
  • Mentoring junior engineers and contributing to technical decision-making.
  • Staying up-to-date with emerging technologies and industry trends.
  • Ensuring the security and performance of backend systems.
The ideal candidate will have a strong background in software engineering, with a proven track record in backend development. Extensive experience with cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and CI/CD pipelines is highly desirable. Excellent problem-solving skills, a passion for building scalable systems, and strong communication abilities are essential. This is an exciting opportunity to work on challenging projects, contribute to impactful products, and grow your career in a remote-first, collaborative environment. Join us to shape the future of our technology stack and make a significant impact.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Backend Development

50101 Kakamega, Western KES50000 month WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a challenging and rewarding Graduate Software Engineer internship, designed for enthusiastic individuals eager to kickstart their careers in the tech industry. This is a fully remote internship, providing you with the opportunity to gain invaluable hands-on experience without the need to relocate. You will work alongside experienced engineers on real-world projects, contributing to the development of innovative software solutions. This program emphasizes learning, growth, and practical application of academic knowledge. The ideal candidate is a recent graduate or final-year student with a strong foundation in computer science principles and a passion for coding.

Responsibilities:
  • Assist in the design, development, and testing of backend systems and APIs.
  • Write clean, efficient, and well-documented code under the guidance of senior engineers.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Collaborate with team members on feature development and bug fixing.
  • Learn and apply software development best practices and methodologies.
  • Contribute to the maintenance and improvement of existing codebase.
  • Gain exposure to various programming languages, frameworks, and tools used in backend development.
  • Assist in the creation of technical documentation.
  • Engage in problem-solving activities and help troubleshoot technical issues.
  • Attend team meetings and contribute to discussions.
  • Develop an understanding of agile development processes.
  • Complete assigned projects and tasks within specified timelines.
This internship is a fantastic opportunity to gain professional experience in a dynamic, remote environment. We encourage applications from graduates and students from **Kakamega, Kakamega, KE** and surrounding areas, although the role is fully remote. You will be provided with the necessary tools and support to succeed.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of data structures, algorithms, and object-oriented programming principles.
  • Familiarity with at least one backend programming language (e.g., Python, Java, Node.js, Go).
  • Basic knowledge of databases (SQL or NoSQL).
  • Understanding of version control systems, such as Git.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage tasks effectively in a remote setting.
  • Passion for software development and a desire to build high-quality software.
This internship provides a pathway to potential full-time opportunities for exceptional candidates.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend Development

80100 Nairobi, Nairobi KES300000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
WhatJobs is looking for a highly skilled and experienced Senior Software Engineer specializing in Backend Development to join our innovative technology team. This is a fully remote position, allowing you to contribute to cutting-edge projects from the comfort of your home office. You will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our flagship products.

Key Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable backend code using languages such as Python, Java, or Node.js.
  • Develop and manage RESTful APIs and microservices.
  • Integrate with third-party services and databases.
  • Write clean, maintainable, and well-documented code.
  • Implement and maintain security and data protection measures.
  • Optimize application performance and scalability.
  • Collaborate with front-end developers and other stakeholders to define and implement new features.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in the full software development lifecycle, including planning, design, implementation, testing, deployment, and maintenance.
  • Mentor junior engineers and contribute to technical decision-making.

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 modern backend programming language (e.g., Python, Java, Go, Node.js).
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and SQL/NoSQL concepts.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with microservices architecture and RESTful API design.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving skills and the ability to work independently in a remote environment.
  • Excellent communication and teamwork skills.
  • Experience with Agile development methodologies.
  • Knowledge of CI/CD pipelines is a plus.
This is an exciting opportunity to work on challenging technical problems, contribute to the architecture of large-scale systems, and grow your career in a supportive and flexible remote environment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend Development

50200 Homa Bay KES480000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a leading technology innovator specializing in cloud-based solutions. We are seeking a highly motivated and experienced Senior Software Engineer to join our burgeoning team in Bungoma, Bungoma, KE . This role offers a hybrid work arrangement, allowing for a blend of in-office collaboration and remote flexibility. As a Senior Software Engineer, you will be instrumental in designing, developing, and deploying robust and scalable backend systems. You will work with cutting-edge technologies to build high-performance applications that power our global platform. This is an opportunity to make a significant impact on our product roadmap and contribute to the continuous improvement of our software architecture.

Your responsibilities will include:
  • Architecting and implementing new backend services using languages like Python, Java, or Go.
  • Designing and optimizing database schemas (SQL and NoSQL).
  • Developing and maintaining RESTful APIs for internal and external consumption.
  • Writing clean, well-documented, and testable code.
  • Collaborating with frontend developers, product managers, and other stakeholders to deliver features.
  • Participating in code reviews and providing constructive feedback to peers.
  • Troubleshooting and resolving complex technical issues in production environments.
  • Mentoring junior engineers and fostering a culture of technical excellence.
  • Evaluating and integrating new technologies to enhance our systems.
  • Ensuring the security, performance, and scalability of our applications.
The ideal candidate will have a Bachelor’s degree in Computer Science, Engineering, or a related field, with a minimum of 5 years of professional software development experience. Proven expertise in backend development, distributed systems, and microservices architecture is required. A strong understanding of cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes) is essential. Experience with agile methodologies and CI/CD pipelines is highly valued. Excellent problem-solving, communication, and teamwork skills are critical for success in this role. We are looking for a passionate engineer eager to tackle challenging problems and contribute to a collaborative and innovative work environment.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Back end engineers Jobs in Kenya !

Senior Software Engineer - Backend Development

00101 Abothuguchi West KES850000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Engineer specializing in backend development to join their innovative technology team. This position is fully remote, allowing you to contribute your expertise from any location. You will be responsible for designing, developing, and maintaining scalable and robust backend systems that power our cutting-edge applications. Your role will involve collaborating closely with front-end developers, product managers, and other engineers to deliver high-quality software solutions. Key responsibilities include writing clean, efficient, and well-documented code, implementing APIs, managing databases, and ensuring the performance and security of our backend services. You will also be involved in architecting new systems, conducting code reviews, and mentoring junior engineers. The ideal candidate will have a strong command of programming languages such as Python, Java, Node.js, or Go, and extensive experience with frameworks like Django, Spring, or Express.js. Proficiency in database technologies (SQL and NoSQL), cloud platforms (AWS, Azure, GCP), and microservices architecture is essential. Excellent problem-solving skills, a deep understanding of software development principles, and a passion for building scalable solutions are required. This remote role demands self-discipline, strong communication skills, and the ability to thrive in a collaborative virtual environment. You will have a significant impact on the technical direction and success of our products.

Key Responsibilities:
  • Design, develop, and implement scalable backend services and APIs.
  • Write clean, efficient, testable, and maintainable code.
  • Manage and optimize databases (SQL and NoSQL).
  • Collaborate with front-end developers to integrate user-facing elements.
  • Implement and maintain security and data protection measures.
  • Deploy applications to cloud platforms (AWS, Azure, GCP).
  • Participate in code reviews and provide constructive feedback.
  • Mentor and guide junior software engineers.
  • Troubleshoot and resolve backend system issues.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in backend software development.
  • Proficiency in at least one major programming language (e.g., Python, Java, Node.js, Go).
  • Experience with backend frameworks (e.g., Django, Spring, Express.js).
  • Strong knowledge of database systems (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP).
  • Understanding of microservices architecture and RESTful APIs.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and communicate effectively in a remote team.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Software Engineer - Backend Development

80200 Mombasa, Coast KES700000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Software Engineer to join their robust IT department in a fully remote capacity. This role will focus on backend development, contributing to the design, implementation, and maintenance of scalable and high-performance web applications. The ideal candidate will possess strong proficiency in multiple programming languages and frameworks, a deep understanding of database management, and a commitment to writing clean, efficient, and well-documented code. You will be a key contributor to the software development lifecycle, collaborating with cross-functional teams to deliver cutting-edge solutions. This is a remote-first position, demanding excellent problem-solving skills, strong communication abilities, and the capacity to work autonomously. You will participate in code reviews, contribute to architectural discussions, and mentor junior engineers. Your contributions will be vital in ensuring the stability, scalability, and security of our software systems. Key responsibilities include designing and developing RESTful APIs, implementing business logic, optimizing database queries, and integrating with third-party services. You will also be involved in troubleshooting production issues, conducting performance testing, and ensuring the adoption of best practices in software development. The successful applicant will hold a Bachelor's degree in Computer Science, Software Engineering, or a related field. A minimum of 5-7 years of professional software development experience, with a strong emphasis on backend technologies (e.g., Python/Django, Java/Spring, Node.js/Express), is required. Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB), cloud platforms (e.g., AWS, Azure), and containerization technologies (e.g., Docker, Kubernetes) is highly desirable. This role supports our innovative technology initiatives and has strategic importance for our operations linked to Mombasa, Mombasa, KE , with the team working entirely remotely. The ability to contribute effectively to a remote team, drive technical excellence, and adapt to new technologies within a fast-paced environment is paramount. If you are a skilled backend developer passionate about building robust and scalable software solutions from anywhere, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Software Engineer - Backend Development

91101 Mlolongo, Eastern KES650000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Software Engineer specializing in Backend Development to join their dynamic, fully remote engineering team. This role is central to designing, building, and maintaining the robust and scalable backend systems that power our client's innovative products. You will work with cutting-edge technologies, contribute to architectural decisions, and mentor junior engineers. The ideal candidate possesses a strong understanding of distributed systems, database design, API development, and a passion for writing clean, efficient, and maintainable code. This is a fantastic opportunity to contribute to impactful projects while enjoying the flexibility of a remote work arrangement.

Responsibilities:
  • Design, develop, and deploy scalable and reliable backend services and APIs.
  • Write high-quality, well-tested code in languages such as Python, Java, Go, or Node.js.
  • Collaborate with frontend engineers, product managers, and other stakeholders to define and implement new features.
  • Contribute to architectural discussions and help shape the technical roadmap.
  • Optimize application performance, identify and resolve bottlenecks, and ensure system stability.
  • Work with various database technologies (e.g., PostgreSQL, MongoDB, Redis) and understand data modeling best practices.
  • Implement and maintain CI/CD pipelines and automated testing strategies.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and debug complex issues in production environments.
  • Mentor junior software engineers and foster a culture of technical excellence.
  • Stay current with emerging technologies and industry best practices.

Qualifications:
  • 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.
  • Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
  • Experience designing and building RESTful APIs and microservices.
  • Solid understanding of database technologies, including relational and NoSQL databases.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes) is a plus.
  • Familiarity with agile development methodologies and tools (e.g., Jira, Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills for effective teamwork in a remote setting.
  • Proven ability to work independently and manage time effectively.
  • Experience with message queues (e.g., Kafka, RabbitMQ) is desirable.
Join our talented remote team and help build the next generation of robust backend systems.
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 Engineers Jobs