8,452 Senior Software Engineer Backend Development Remote jobs in Kenya

Senior Software Engineer - Backend Development (Remote)

60200 Meru , Eastern KES180000 Annually WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Senior Software Engineer with a specialization in backend development to join their fully remote engineering team. This role is instrumental in designing, developing, and maintaining scalable, high-performance backend systems and APIs that power their innovative products. You will work on challenging technical problems, contribute to architectural decisions, and mentor junior engineers. The ideal candidate is proficient in multiple programming languages and frameworks, possesses a deep understanding of distributed systems, and thrives in a collaborative, remote-first environment.

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable code for backend services and APIs.
  • Develop and implement robust data storage solutions and database schemas.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with frontend engineers, product managers, and designers to deliver well-integrated features.
  • Implement security and data protection measures.
  • Write unit, integration, and end-to-end tests to ensure code quality and system stability.
  • Participate in code reviews and provide constructive feedback to peers.
  • Contribute to architectural discussions and technology selection decisions.
  • Troubleshoot, debug, and upgrade existing systems.
  • Mentor and guide junior software engineers.
  • Stay current with emerging technologies and industry best practices.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 6 years of professional experience in backend software development.
  • Proficiency in one or more backend languages such as Python, Java, Node.js, Go, or C#.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience designing and consuming RESTful APIs.
  • Solid understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Familiarity with containerization technologies (Docker, Kubernetes) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with proven ability to work effectively in a remote team.
  • Experience with agile development methodologies.
  • Demonstrated ability to lead technical initiatives and mentor team members.
This is a fully remote position, enabling you to work from anywhere. While the company has a presence in Meru, Meru, KE , your physical location is flexible. If you are a passionate backend engineer seeking challenging projects and a flexible work environment, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Lead Software Engineer - Remote Backend Development

40100 Kisumu KES150000 Annually WhatJobs

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is on the lookout for a talented Lead Software Engineer to spearhead their backend development efforts in a fully remote setting. This is a pivotal role where you will design, develop, and maintain robust, scalable, and high-performance backend systems. You will guide a team of engineers, mentor junior developers, and contribute significantly to architectural decisions. Key responsibilities include writing clean, efficient, and well-documented code, conducting code reviews, implementing new features, and optimizing existing functionalities. Expertise in cloud platforms (AWS, Azure, or GCP), microservices architecture, and containerization technologies (Docker, Kubernetes) is essential. You should be proficient in at least one major backend programming language such as Python, Java, Go, or Node.js, and have a strong understanding of database systems (SQL and NoSQL). The ideal candidate possesses excellent problem-solving abilities, a passion for technology, and a proven ability to lead technical projects to successful completion. Strong collaboration and communication skills are crucial for working effectively with remote teams, product managers, and other stakeholders. Experience with CI/CD pipelines and agile development methodologies is required. A bachelor's or master's degree in Computer Science or a related field, coupled with a minimum of 7 years of professional software development experience, is expected. This is a fantastic opportunity for a seasoned engineer to shape the future of our technology stack while enjoying the benefits of remote work. The role is conceptualized in Kisumu, Kisumu, KE but is performed entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Remote Backend Development

30200 Tuwan KES170000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative technology firm known for its cutting-edge software solutions, is seeking a highly skilled Senior Software Engineer to join their fully remote development team. This is a prime opportunity for an experienced backend developer to contribute to challenging projects, architect robust systems, and collaborate with a talented, dispersed engineering workforce. As a Senior Software Engineer, you will be instrumental in designing, developing, and maintaining scalable and efficient backend services and APIs. Your responsibilities will include writing clean, well-documented, and testable code, participating in code reviews, and mentoring junior engineers. You will work closely with product managers and frontend engineers to translate complex requirements into functional and performant software. A deep understanding of data structures, algorithms, and software design patterns is essential. Expertise in one or more backend programming languages such as Python, Java, Go, or Node.js is required. Proficiency with relational and NoSQL databases, cloud platforms (AWS, Azure, GCP), and containerization technologies (Docker, Kubernetes) is highly desirable. The ideal candidate will possess strong problem-solving skills, a passion for clean code, and a commitment to best practices in software development. Experience with Agile methodologies and CI/CD pipelines is crucial. You will thrive in a remote setting, demonstrating excellent communication skills, the ability to work autonomously, and a collaborative spirit when working with a distributed team. This role requires a proactive mindset, a willingness to learn new technologies, and the ability to tackle complex technical challenges. You will play a key role in shaping the technical direction of our client's products. We are looking for a motivated engineer who is passionate about building high-quality software and driving innovation within a remote-first company. Experience in microservices architecture is a significant plus. This position is connected to the Kitale, Trans-Nzoia, KE region, but the work is performed entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer (Backend), Remote

40200 Tuwan KES180000 Monthly WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and experienced Senior Software Developer to join their innovative engineering team. This is a fully remote position, offering the flexibility to work from anywhere. You will be responsible for designing, developing, and deploying robust backend systems and services that power our client's cutting-edge products. This role requires a deep understanding of software architecture, database design, API development, and best practices in coding and testing. Key responsibilities include writing clean, efficient, and maintainable code, collaborating with frontend developers and product managers, implementing scalable solutions, and contributing to code reviews and architectural discussions. The ideal candidate will possess extensive experience with modern programming languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring), proficiency in SQL and NoSQL databases, and a strong grasp of cloud platforms (AWS, Azure, GCP). You should have a proven track record of delivering high-quality software in an agile environment and excellent problem-solving and debugging skills. This remote role offers a unique opportunity to work on challenging technical problems, mentor junior developers, and influence the technical direction of the company. We are seeking a proactive and results-driven individual who thrives in a collaborative, fast-paced, and remote-first culture. A passion for technology and continuous learning is essential. Join a team that is building the future of software and make a significant impact. This role is associated with **Bungoma, Bungoma, KE**, but is fully remote.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Architect - Remote

40100 Kisumu KES4500000 Annually WhatJobs remove_red_eye View All

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding technology firm specializing in cloud-native solutions, is searching for a visionary Lead Backend Software Architect to spearhead the design and development of their next-generation platforms. Operating within a fully remote framework, you will be instrumental in defining the technical vision, architectural strategy, and development best practices for our backend services. This role demands a deep understanding of scalable distributed systems, microservices architecture, and modern cloud technologies. You will guide a talented team of engineers, fostering an environment of innovation and technical excellence. The ideal candidate thrives in complex problem-solving scenarios, possesses exceptional leadership qualities, and is passionate about building robust, high-performance software solutions.

Primary responsibilities include:
  • Architecting, designing, and implementing highly scalable, reliable, and performant backend systems and microservices using languages such as Java, Python, Go, or Node.js.
  • Defining and enforcing architectural standards, patterns, and best practices across the backend development lifecycle.
  • Leading code reviews, providing constructive feedback, and ensuring adherence to coding standards and quality metrics.
  • Collaborating with frontend engineers, product managers, and DevOps teams to ensure seamless integration and efficient delivery of features.
  • Evaluating and selecting appropriate technologies, frameworks, and tools to meet project requirements and long-term scalability goals.
  • Mentoring and coaching backend engineers, fostering their professional development and technical growth.
  • Troubleshooting and resolving complex technical issues in production and development environments.
  • Designing and implementing robust data storage solutions, considering aspects like database selection, schema design, and performance tuning.
  • Championing CI/CD practices and automated testing strategies to enhance development velocity and software quality.
  • Maintaining clear and effective communication within a distributed team environment, documenting architectural decisions and technical designs.

Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in software development, with a significant focus on backend architecture and design.
  • Proven expertise in designing and building large-scale, distributed systems and microservices.
  • Extensive experience with cloud platforms such as AWS, Azure, or GCP.
  • Strong proficiency in at least one modern backend programming language (e.g., Java, Python, Go).
  • Deep understanding of database technologies (SQL and NoSQL), caching strategies, and message queuing systems.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to effectively manage technical debt and drive architectural improvements.
  • Demonstrated success in a remote, collaborative team setting.
This is an exceptional opportunity to shape the technical future of a growing company from Kisumu, Kisumu, KE , driving innovation in the remote workspace.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Architect - Remote

10100 Nyeri Town KES150000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a visionary Senior Backend Software Architect to design and guide the development of scalable, robust, and high-performance software systems. This is a fully remote position, offering the flexibility to contribute your expertise from anywhere. The ideal candidate will possess a deep understanding of software design principles, architectural patterns, and various programming languages. You will be responsible for defining the overall architecture of our backend systems, making critical technology choices, and ensuring the integrity and maintainability of our codebase. Your role will involve collaborating with product managers, frontend developers, and other stakeholders to translate business requirements into technical specifications and create elegant, efficient solutions. You will lead code reviews, mentor junior developers, and stay abreast of emerging technologies to drive continuous innovation. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, and database design is essential. Proven ability to design and implement RESTful APIs, and strong knowledge of security best practices are also required. This position is based in Nyeri, Nyeri, KE , but operates entirely remotely. We are looking for a strategic thinker with exceptional problem-solving skills and a passion for building cutting-edge software. A bachelor's or master's degree in Computer Science, Engineering, or a related field, coupled with at least 7-10 years of experience in software development and architecture, is required. The ability to effectively communicate complex technical concepts to both technical and non-technical audiences in a remote setting is paramount. Join our team and shape the future of our technology stack.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer - Remote

20100 Mwembe KES250000 Annually WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and experienced Lead Backend Software Engineer to architect, develop, and maintain robust, scalable backend systems. This is a fully remote position, offering the opportunity to work with a talented and distributed team. You will be responsible for leading a team of talented engineers, mentoring junior developers, and driving technical decision-making for critical backend services. Your primary focus will be on designing and implementing RESTful APIs, optimizing database performance, and ensuring the security and reliability of our platform. We are seeking an individual proficient in multiple programming languages and frameworks, with a strong understanding of microservices architecture, cloud computing (AWS, Azure, or GCP), and CI/CD pipelines. You will collaborate closely with frontend developers, product managers, and designers to deliver high-quality software solutions that meet business objectives. Key responsibilities include code reviews, performance tuning, troubleshooting complex issues, and contributing to architectural discussions. This role demands exceptional problem-solving skills, a passion for clean code, and a commitment to best practices in software development. You will play a pivotal role in shaping the future of our technology stack and fostering a culture of innovation and excellence within the engineering team. Experience with containerization technologies like Docker and Kubernetes is highly desirable. The ability to work independently, manage priorities effectively, and communicate technical concepts clearly to both technical and non-technical audiences is crucial for success in this remote role. This is an exciting opportunity to contribute to a growing company and make a significant impact on its technical direction.This role is based remotely and does not require physical presence in Nakuru.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior software engineer backend development remote Jobs in Kenya !

Senior Backend Software Engineer (Remote)

20100 Mwembe KES300000 Annually WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology company renowned for its innovative software solutions, is actively seeking a Senior Backend Software Engineer to join their fully remote, globally distributed team. This is a pivotal role where you will architect, develop, and maintain robust, scalable, and high-performance backend systems that power our client's flagship products. You will work on challenging problems, contribute to architectural decisions, and mentor junior engineers, all while enjoying the flexibility of remote work. The ideal candidate possesses a deep understanding of backend development principles, proficiency in multiple programming languages, and extensive experience in designing and implementing complex APIs and microservices. You will collaborate closely with frontend engineers, product managers, and QA teams to deliver exceptional software. This is an opportunity to work with a talented team on exciting projects that are shaping the future of technology from your home base, serving clients in the Nakuru, Nakuru, KE region and worldwide.

Responsibilities:
  • Design, develop, test, deploy, and maintain backend services and APIs using modern programming languages and frameworks.
  • Architect scalable and resilient microservices-based systems.
  • Collaborate with frontend developers, product managers, and QA engineers to define and implement new features.
  • Optimize application performance, ensuring high availability and low latency.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve production issues in a timely and efficient manner.
  • Contribute to technical discussions and architectural decisions, influencing the technology roadmap.
  • Mentor junior software engineers, fostering their technical growth and development.
  • Stay abreast of emerging technologies and industry trends, advocating for their adoption where appropriate.
Qualifications:
  • 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 software development.
  • Proficiency in one or more backend programming languages such as Python, Java, Node.js, Go, or Ruby.
  • Extensive experience designing and building RESTful APIs and microservices.
  • Strong understanding of database technologies (SQL and NoSQL), including schema design and optimization.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and automated testing frameworks.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with experience working in distributed teams.
  • Experience with Agile methodologies and project management tools.
This fully remote role offers a compelling opportunity for seasoned backend engineers.
This advertiser has chosen not to accept applicants from your region.

Remote Backend Software Engineer

10200 Kisumu KES160000 Annually WhatJobs remove_red_eye View All

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Remote Backend Software Engineer to join their innovative IT team. This is a fully remote position where you will design, develop, and maintain robust backend systems and APIs that power their cutting-edge applications. You will work collaboratively with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions. The ideal candidate has a strong understanding of server-side logic, database management, and cloud infrastructure, with a passion for building scalable and efficient applications. This remote role requires excellent communication and self-management skills.

Responsibilities:
  • Design, develop, and implement efficient, reusable, and reliable code in languages such as Python, Java, Node.js, or Go.
  • Build and maintain scalable RESTful APIs and microservices.
  • Manage and optimize database performance (e.g., PostgreSQL, MySQL, MongoDB).
  • Integrate with third-party services and APIs.
  • Write unit, integration, and end-to-end tests to ensure code quality and reliability.
  • Participate in code reviews to maintain high standards of code quality and consistency.
  • Deploy applications to cloud environments (e.g., AWS, Azure, GCP) using CI/CD pipelines.
  • Troubleshoot and debug issues, identifying root causes and implementing effective solutions.
  • Collaborate with product managers and designers to translate requirements into technical solutions.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Contribute to architectural discussions and decisions.
  • Optimize applications for maximum speed and scalability.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience in backend development.
  • Proficiency in at least one backend programming language (e.g., Python, Java, Node.js, Go, Ruby).
  • Strong experience with relational databases (SQL) and/or NoSQL databases.
  • Experience designing and implementing RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of version control systems, such as Git.
  • Understanding of software development best practices, including testing and CI/CD.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, essential for a remote team.
  • Ability to work independently and manage time effectively in a remote setting.
This is a fantastic opportunity to join a forward-thinking company and contribute to impactful projects, all while enjoying the flexibility of a fully remote work arrangement. Our client fosters a culture of innovation and continuous learning.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer, Remote Cloud Solutions

40100 Kisumu KES270000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and experienced Lead Backend Software Engineer to join their thriving, remote-first engineering team. This is a full-time position focused on designing, developing, and deploying scalable and robust backend systems and cloud infrastructure. You will play a pivotal role in architecting solutions, mentoring junior engineers, and driving best practices in software development. The ideal candidate possesses a deep understanding of modern backend technologies, database management, API design, and cloud platforms. You will collaborate closely with product managers, frontend engineers, and QA teams to deliver high-quality software products.

Key Responsibilities:
  • Lead the design and architecture of scalable, high-performance backend services and APIs.
  • Develop and maintain efficient, reusable, and reliable code using languages such as Python, Java, Go, or Node.js.
  • Manage and optimize database performance, including SQL and NoSQL databases.
  • Implement and manage cloud-based infrastructure on platforms like AWS, Azure, or GCP.
  • Design and develop robust RESTful APIs for seamless integration with frontend applications and third-party services.
  • Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
  • Mentor and guide junior backend engineers, fostering a collaborative and productive team environment.
  • Participate in code reviews, providing constructive feedback to improve code quality and adherence to standards.
  • Troubleshoot, debug, and resolve issues across the backend stack.
  • Collaborate with product management and design teams to translate requirements into technical solutions.
  • Contribute to the continuous improvement of development processes, CI/CD pipelines, and system observability.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of professional experience in backend software development.
  • Proven experience leading software engineering teams and projects.
  • Strong proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Deep understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
  • Expertise in designing and implementing RESTful APIs.
  • Familiarity with microservices architecture and distributed systems.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities, essential for remote team dynamics.
  • While the role is remote, knowledge of the tech landscape in **Kisumu, Kisumu, KE** could be beneficial for understanding regional talent pools.
This is an exciting opportunity for a seasoned backend engineer to take on a leadership role, driving innovation in a fully remote capacity. The conceptual location is **Kisumu, Kisumu, KE**, but the work is performed entirely remotely.
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 Senior Software Engineer Backend Development Remote Jobs