2,099 Go Developer jobs in Kenya

Lead Backend Developer

50100 Kakamega, Western KES2000000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Lead Backend Developer to spearhead the development of robust and scalable server-side applications. This is a fully remote role, offering a unique opportunity to shape the future of our technology stack from your home office. You will be instrumental in designing, building, and maintaining our core backend services, ensuring high performance, security, and reliability. The ideal candidate will have a passion for coding, a deep understanding of software architecture, and a proven ability to lead and mentor development teams.

Responsibilities:
  • Design and implement highly scalable, efficient, and maintainable backend services.
  • Lead the backend development team, providing technical guidance, code reviews, and mentorship.
  • Develop and manage APIs, ensuring seamless integration with frontend applications and third-party services.
  • Optimize application performance, identify and resolve bottlenecks.
  • Ensure the security and integrity of data through robust database management and security protocols.
  • Collaborate with product managers, frontend developers, and DevOps engineers to deliver high-quality software.
  • Architect and implement CI/CD pipelines for efficient deployment.
  • Stay abreast of emerging technologies and industry best practices in backend development.
  • Contribute to the overall technical strategy and roadmap.
  • Troubleshoot and debug complex issues across the backend system.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in backend development, with at least 2 years in a lead or senior architect role.
  • Proficiency in one or more backend programming languages such as Python, Java, Node.js, or Go.
  • Extensive experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM frameworks.
  • Strong understanding of microservices architecture, RESTful APIs, and asynchronous programming.
  • Experience with cloud platforms like AWS, Azure, or GCP.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Excellent leadership, communication, and problem-solving skills.
  • Demonstrated ability to mentor and grow junior developers.
  • Experience with Agile development methodologies.
This position is fully remote, allowing you to work from anywhere. Join our client and make a significant impact on innovative projects while enjoying the flexibility of a distributed team. We are committed to providing a supportive and collaborative work environment for all our remote employees.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer

01001 Makongeni KES140000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
A dynamic technology firm located in Thika, Kiambu, KE is looking for a skilled Senior Backend Developer to enhance its growing software development team. This role is integral to designing, developing, and maintaining robust server-side logic for our innovative applications. You will be responsible for building scalable and efficient APIs, managing database architecture, and ensuring the seamless integration of front-end components with server-side logic. Key responsibilities include writing clean, maintainable, and well-documented code, conducting code reviews, and implementing best practices in software development. The Senior Backend Developer will collaborate closely with product managers, front-end developers, and QA engineers to deliver high-quality software solutions. A deep understanding of at least one major backend programming language (e.g., Python, Java, Node.js) and experience with cloud platforms (AWS, Azure, GCP) are essential. Proficiency in database management (SQL/NoSQL) and familiarity with microservices architecture are highly valued. The ideal candidate will have a strong analytical mindset, excellent problem-solving skills, and a passion for creating efficient and reliable backend systems. You will also contribute to architectural decisions and mentor junior developers. This position offers an exciting opportunity to work on challenging projects, leverage cutting-edge technologies, and grow your career in a collaborative and innovative tech environment.
This advertiser has chosen not to accept applicants from your region.

Backend Developer Ride Hailing App

Nairobi, Nairobi Marble Engineering and Construction Ltd

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

About the Role:
Marble Engineering and Construction Ltd. is looking for an experienced and innovative Backend Developer to join our digital mobility team. You will be instrumental in developing the server-side infrastructure for a scalable ride-hailing app (similar to Uber or Bolt), including APIs, database architecture, authentication, and third-party integrations. br>This is an exciting opportunity to contribute to a transformative platform that will shape the future of transport in Kenya and beyond.

Key Responsibilities:
• Design, develop, and maintain robust RESTful APIs to support mobile and web applications < r>• evelop server-side logic for core features: ride booking, driver-rider matching, trip tracking, payments, notifications, and messaging < r>• D sign scalable database schemas (PostgreSQL, MySQL, or MongoDB) < r>• I plement authentication and authorization systems (e.g., JWT, OAuth) < r>• I tegrate third-party services (M-Pesa, Google Maps, Firebase, etc.) < r>• M nitor performance, identify bottlenecks, and optimize queries and infrastructure < r>• C llaborate with mobile developers, UI/UX designers, and DevOps engineers < r>• M intain version control and write clean, modular, and testable code < r>
Requirements:
• 3 years of backend development experience with Node.js, Laravel, Django, or similar frameworks < r>• P oven experience building backend systems for mobile apps (preferably ride-hailing, delivery, or logistics platforms) < r>• P oficiency with PostgreSQL, MongoDB, or MySQL databases < r>• S lid understanding of microservices, API security, scalability, and caching < r>• E perience integrating mobile payment systems like M-Pesa, Stripe, or Flutterwave < r>• F miliarity with cloud platforms (AWS, GCP, or DigitalOcean) < r>• P oficiency with Git and REST API design best practices < r>• S rong problem-solving skills and ability to work in agile environments < r>
Preferred Qualifications:
• B chelor's degree in Computer Science, Information Technology, or related field < r>• E perience with Firebase Cloud Messaging, WebSockets, or real-time services < r>• W rking knowledge of Docker, CI/CD, and cloud deployments < r>• F miliarity with user management systems, push notifications, and analytics integration
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer, Cloud Services

40100 Kisumu KES950000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced Senior Backend Developer to join our growing technology team. This role offers a hybrid work arrangement, combining the flexibility of remote work with the collaborative benefits of in-office engagement at our **Kisumu** location. You will be instrumental in designing, developing, and maintaining scalable, high-performance backend systems and cloud services that power our innovative products. Your expertise will be crucial in ensuring the robustness, security, and efficiency of our technological infrastructure. You will work closely with front-end developers, product managers, and other stakeholders to deliver seamless user experiences. Responsibilities include architecting microservices, developing APIs, managing databases, and implementing cloud-native solutions. You should possess a deep understanding of various programming languages, database technologies, and cloud platforms. The ideal candidate has a proven track record of delivering complex backend solutions, excellent problem-solving skills, and a passion for creating efficient and reliable software. You should be comfortable working in an agile environment and possess strong communication skills. We foster a culture of continuous learning and encourage team members to explore and adopt new technologies. This is an excellent opportunity to make a significant impact and advance your career in a dynamic and forward-thinking company.

Key Responsibilities:
  • Design, develop, and maintain scalable backend services and APIs using languages like Python, Java, or Node.js.
  • Architect and implement cloud-native solutions on platforms such as AWS, Azure, or GCP.
  • Develop and manage databases (SQL and NoSQL) ensuring data integrity and performance.
  • Build and maintain microservices, adhering to best practices for scalability and resilience.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Write efficient, testable, and maintainable code, and conduct thorough code reviews.
  • Implement security and data protection measures.
  • Optimize application performance and troubleshoot production issues.
  • Participate in agile development processes, including sprint planning and retrospectives.
  • Contribute to system architecture design and technical decision-making.
Qualifications:
  • Minimum 6 years of experience in backend development.
  • Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
  • Extensive experience with cloud platforms (AWS, Azure, or GCP) and related services.
  • Expertise in designing and working with databases, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB).
  • Experience with microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).
  • Solid understanding of software development principles, data structures, and algorithms.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Python Developer

20117 Nyeri Town KES200000 month WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing tech company at the forefront of innovative software solutions, is seeking an experienced Senior Backend Python Developer for a fully remote position. You will be instrumental in designing, developing, and maintaining robust and scalable backend systems that power our cutting-edge applications. This role requires a deep understanding of Python, microservices architecture, and database management, along with a passion for writing clean, efficient, and maintainable code. You will work in a collaborative, agile environment, contributing to all phases of the development lifecycle.

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable Python code.
  • Develop and manage robust backend services and APIs that support our applications.
  • Collaborate with frontend developers and product managers to integrate user-facing elements with server-side logic.
  • Implement data storage solutions, including databases and caching mechanisms.
  • Optimize applications for maximum speed, scalability, and security.
  • Write comprehensive unit and integration tests to ensure code quality and reliability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Mentor junior developers and share technical expertise within the team.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to architectural decisions and technology selection.
  • Ensure the security and integrity of data and applications.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend development using Python.
  • Strong proficiency with Python frameworks such as Django, Flask, or FastAPI.
  • Experience designing and implementing RESTful APIs.
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with microservices architecture.
  • Proficiency in version control systems, particularly Git.
  • Excellent problem-solving and debugging skills.
  • Strong understanding of software development principles, including SOLID principles.
  • Ability to work effectively in a remote, collaborative team environment.
  • Strong communication and interpersonal skills.
Join a forward-thinking company that values innovation and employee growth. We offer a competitive compensation package, excellent benefits, and the opportunity to work on challenging and rewarding projects from the comfort of your home.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Developer (Python/Django)

20100 Mwembe KES250000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Remote Senior Backend Developer with expertise in Python and Django to contribute to the development of cutting-edge software solutions. This is a fully remote position, allowing you to work from anywhere in the world while collaborating with a talented international team. You will be responsible for designing, developing, and maintaining robust backend systems, APIs, and databases. The ideal candidate will have a deep understanding of software architecture, development best practices, and experience with cloud platforms. You will play a crucial role in shaping the technical direction of our projects, mentoring junior developers, and ensuring the scalability and performance of our applications.

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable Python/Django code.
  • Develop and integrate RESTful APIs for seamless data exchange.
  • Implement and manage database solutions (e.g., PostgreSQL, MySQL).
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to address these issues.
  • Write unit and integration tests to ensure code quality and robustness.
  • Collaborate with frontend developers and other stakeholders to define and ship new features.
  • Participate in code reviews and provide constructive feedback.
  • Mentor and guide junior backend developers.
  • Contribute to architectural decisions and system design.
  • Deploy and manage applications on cloud platforms (e.g., AWS, Azure, GCP).
  • Stay up-to-date with emerging technologies and industry best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend development with Python and Django.
  • Strong proficiency in SQL and database design.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Solid understanding of RESTful API design principles and best practices.
  • Experience with version control systems like Git.
  • Familiarity with frontend technologies (e.g., JavaScript, React, Angular) is a plus.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote environment.
Join our innovative team and help build the next generation of software solutions, all while enjoying the benefits of a remote career.
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer (Backend)

20100 Mwembe KES185000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Software Developer with a strong focus on backend development. This fully remote position offers the chance to work on challenging and impactful projects, building robust and scalable server-side applications. You will be responsible for designing, developing, and maintaining backend services, APIs, and databases. The ideal candidate will have a deep understanding of various programming languages, architectural patterns, and best practices in software engineering. Key Responsibilities:
  • Design, develop, and implement efficient, reusable, and reliable backend code using languages such as Python, Java, Node.js, or Go.
  • Build and maintain robust APIs (RESTful, GraphQL) and microservices to support frontend applications and third-party integrations.
  • Develop and manage database schemas, optimize queries, and ensure data integrity for relational and NoSQL databases.
  • Implement and maintain server-side logic, including business logic, authentication, and authorization.
  • Write unit, integration, and end-to-end tests to ensure code quality and application stability.
  • Deploy applications to cloud environments (e.g., AWS, Azure, GCP) using CI/CD pipelines.
  • Collaborate with frontend developers, product managers, and QA engineers to deliver high-quality software products.
  • Troubleshoot, debug, and resolve complex technical issues in production and development environments.
  • Participate in code reviews, providing constructive feedback to team members.
  • Optimize application performance, scalability, and reliability.
  • Contribute to architectural discussions and technology selection decisions.
  • Stay up-to-date with emerging technologies and industry best practices in backend development.
  • Document technical designs, APIs, and code.
  • Mentor junior developers and share knowledge within the engineering team.
  • Ensure the security and integrity of data and applications.
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 programming languages (e.g., Python, Java, Node.js, Ruby, Go).
  • Strong experience with designing and developing RESTful APIs and microservices.
  • Expertise in database technologies such as SQL (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB, Redis).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with version control systems (e.g., Git).
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, ability to work effectively in a remote team.
  • Experience with Agile development methodologies.
  • Knowledge of testing frameworks and practices.
  • Experience with CI/CD pipelines is a plus.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Go developer Jobs in Kenya !

Senior Software Developer - Backend

20500 Kapsuser KES250000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Developer with a specialization in backend development. This is a fully remote position, allowing you to work from anywhere in Kenya. The ideal candidate will have a deep understanding of scalable systems, database architecture, and API development. You will be responsible for designing, developing, and maintaining robust backend services that power our client's innovative applications. This role requires exceptional coding skills, a strong grasp of software architecture patterns, and the ability to work independently and lead complex projects. You will collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions. We are looking for a proactive problem-solver who thrives in a fast-paced, remote-first environment.

Key Responsibilities:
  • Design, develop, and implement efficient, reusable, and reliable code for backend services.
  • Build and maintain scalable APIs and microservices.
  • Manage database design, optimization, and performance tuning.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Write unit and integration tests to ensure code quality and application stability.
  • Participate in code reviews to maintain code standards and share knowledge.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architectural decisions and technology stack selection.
  • Work with cloud platforms (e.g., AWS, Azure, GCP) for deployment and infrastructure management.
  • Ensure the performance, quality, and responsiveness of applications.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Mentor junior developers and contribute to a culture of technical excellence.
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 one or more backend programming languages (e.g., Python, Java, Node.js, Go, Ruby).
  • Strong experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB, Redis).
  • Experience designing and consuming RESTful APIs.
  • Familiarity with cloud computing platforms (AWS, Azure, GCP).
  • Knowledge of containerization technologies (Docker, Kubernetes) is a plus.
  • Experience with version control systems (e.g., Git).
  • Strong understanding of software development principles, design patterns, and data structures.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for a remote team.
  • Experience with agile development methodologies.
This is a challenging and rewarding opportunity for a seasoned backend developer to make a significant impact in a fully remote setting.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Backend

60100 Embu, Eastern KES40000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and motivated Junior Software Developers to join their expanding engineering team. This is a fully remote internship, providing a fantastic opportunity to gain practical experience in software development from anywhere. You will be responsible for assisting senior developers in the design, development, testing, and deployment of backend services and APIs. This involves writing clean, efficient, and maintainable code, participating in code reviews, and contributing to the continuous improvement of our software development processes. You will work with modern programming languages such as Python, Java, or Node.js, and gain experience with databases like PostgreSQL or MongoDB. Key tasks will include developing new features, fixing bugs, and writing unit and integration tests. The ideal candidate will have a foundational understanding of computer science principles, data structures, and algorithms. Familiarity with version control systems like Git is essential. While prior professional experience is not strictly required, a strong portfolio of personal projects or contributions to open-source projects is highly valued. Excellent problem-solving skills, a eagerness to learn, and strong communication abilities are paramount for success in this remote role. You will be part of a supportive and collaborative team environment, receiving mentorship from experienced engineers. This internship is designed to provide hands-on experience and develop skills necessary for a successful career in software development.
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer - Backend

01002 Abothuguchi West KES160000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled Senior Software Developer with expertise in backend development to join their growing technology team. This is a fully remote position, offering the opportunity to work on innovative and challenging projects from anywhere in Kenya. You will be responsible for designing, developing, and maintaining robust, scalable, and efficient backend systems and APIs that power our client's cutting-edge applications. This role requires a deep understanding of software architecture, database management, and modern development practices.

Key responsibilities include leading the design and implementation of backend services, ensuring high performance and responsiveness. You will write clean, maintainable, and well-documented code in languages such as Python, Java, or Node.js. Collaborating with frontend developers, product managers, and other stakeholders to define software requirements and deliver high-quality solutions will be essential. You will also be involved in database design and optimization, ensuring data integrity and efficient retrieval. Implementing security and data protection measures, conducting code reviews, and mentoring junior developers will be integral parts of your role. Staying up-to-date with emerging technologies and industry best practices is crucial for continuous improvement.

The ideal candidate will have a Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. A minimum of 5-7 years of professional experience in backend software development is required. Proven expertise in at least one major backend programming language and framework is essential. Strong knowledge of database systems (e.g., SQL, NoSQL), API design principles (RESTful APIs), and microservices architecture is a must. Experience with cloud platforms like AWS, Azure, or Google Cloud is highly desirable. Excellent problem-solving skills, a strong understanding of software development life cycles (SDLC), and experience with agile methodologies are required. As this is a fully remote role, you must possess excellent communication, collaboration, and self-management skills. The ability to work effectively in a distributed team and contribute proactively is critical. This is a fantastic opportunity to work remotely and contribute your expertise to exciting software projects from Ruiru, Kiambu, KE , shaping the future of our client's technology offerings.
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 Go Developer Jobs