10,005 Php Developer jobs in Kenya

Backend Developer

Nairobi, Nairobi KES1200000 - KES2400000 Y Britam

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Summary
We are seeking an experienced GraphOl Backend Developer to design, build, and maintain scalable APIs and services that power our applications. The ideal candidate has strong expertise in GraphQL, backend development, database design, and modern cloud infrastructure. You will collaborate closely with frontend developers, product managers, and DevOps engineers to deliver high-performance, secure, and reliable solutions.

Key Responsibilities

  • Design, develop, and maintain GraphQL APIs and resolvers for internal and external applications.
  • Optimize API performance by implementing caching, batching, and efficient query resolution.
  • Integrate GraphQL with multiple data sources, including relational and NoSQL databases, REST APIs, and third-party services.
  • Collaborate with frontend teams to ensure APIs meet business and user experience requirements.
  • Implement security best practices (authentication, authorization, rate-limiting, input validation).
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Participate in code reviews, technical discussions, and architecture planning.
  • Monitor, debug, and improve the performance and reliability of backend services.
  • Stay up to date with GraphQL ecosystem trends, tools, and best practices.

Qualifications And Experience

  • Bachelor's degree in computer science, Information Technology, or related field.
  • Proven experience as a backend developer with GraphQL in production environments.
  • Proficiency in , TypeScript, or similar backend languages.
  • Strong knowledge of database technologies (PostgreSQL, MySQL, MongoDB, or similar).
  • Experience with API security, authentication (OAuth, JWT), and authorization patterns.
  • Familiarity with server frameworks (Apollo Server, , NestJS, etc.).
  • Experience with Git, CI/CD pipelines, Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure).
  • Excellent problem-solving skills and ability to work in cross-functional teams.

Primary Location
Kenya-Nairobi-Nairobi

Organization
Britam

Job Type
Permanent

Shift
Day Job

Contract Type
Full-time

Job Posting

Unposting Date

Number of Openings
1

This advertiser has chosen not to accept applicants from your region.

Backend developer

Nairobi, Nairobi Oversight+

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

Oversight+ is a tech-driven investment platform that empowers investors with AI-powered market insights, real-time risk assessment, and advanced portfolio management tools. We enable smarter, data-driven decisions for our users. Our mission is to harness the power of technology and artificial intelligence to drive change and revolutionize the industry.

Role Description

This is a part-time remote role for a Backend Developer. The Backend Developer will be responsible for server-side web application logic, developing and maintaining web services, and ensuring high performance and responsiveness to requests. Daily tasks include coding, troubleshooting, debugging, and collaborating with front-end developers and other team members to create scalable and efficient applications.

Qualifications

  • Proficiency in
    backend development languages like Python, Java, or
  • Experience with
    database technologies such as SQL, MongoDB, or PostgreSQL
  • Familiarity with RESTful APIs and web services
  • Knowledge of version control systems like Git
  • Understanding of software development principles and agile methodologies
  • Strong problem-solving skills and attention to detail
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Experience in FinTech or investment-related fields is a plus

All applications must and should be sent to this email

Compensation

Currently, we are operating as a startup, so there will be no salaries at this stage. Instead, each member will receive equity in the company. Once the business begins generating profit or secures investment, all team members will be compensated accordingly. A formal agreement will also be put in place to outline the equity distribution.

Thank you

Samuel Morara,

Founder

This advertiser has chosen not to accept applicants from your region.

junior backend integration developer

Nairobi, Nairobi KES900000 - KES1200000 Y Intelpoint Consulting

Posted today

Job Viewed

Tap Again To Close

Job Description

JUNIOR BACKEND INTEGRATION DEVELOPER (QUICKBOOKS- ETIMS)

Type:
Contract (full-time)



Location
: Remote (EAT)



Start
: ASAP



Duration
: 2–3 months (extendable)

Mission: Build the Intelpoint QuickBooks- KRA eTIMS connector using our FastAPI scaffold,

with high reliability, auditability, and compliance.

Responsibilities

  • Implement REST endpoints in FastAPI for invoices/credit notes; map QBO/QBD payloads- eTIMS schema (VAT16/Zero/Exempt, buyer KRA PINs).
  • QBO path: connect via Zapier/Power Automate or OAuth app; write back ACK/status to QBO.
  • QBD path: implement QuickBooks Web Connector (QWC) handlers; parse QBXML; write back ACK to Desktop.
  • Add idempotency, retries with backoff, dead-letter queue (DLQ), and a daily reconciliation job.
  • Logging, simple status dashboard/CLI reports, and developer-grade docs/runbooks.
  • Unit/E2E tests; PRs, code reviews, and weekly demos.

Must-have Skills

  • Python, FastAPI, Pydantic; JSON/XML transforms; solid Git discipline.
  • QuickBooks experience:

o QBO: OAuth2, Invoices/Credit Memos, custom field write-back.

o QBD: Web Connector (QWC) + QBXML basics.

  • Reliability patterns: idempotency, retries, error categorization.
  • Security hygiene: env secrets, TLS, log redaction.
  • SQL (SQLite/Postgres) + basic cron/scheduler.

Nice-to-have

  • Celery/RQ or queues; Docker; Zapier/Power Automate; observability (logs/metrics).
  • Kenya VAT familiarity (VAT16/Zero/Exempt), partial credit notes.

If you are a perfect fit, kindly send your CV to

by
21st October 2025.

This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer

50100 Kakamega, Western KES1000000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a highly skilled and motivated Lead Backend Software Engineer to spearhead development initiatives within their innovative, remote-first engineering department. This role is critical in designing, developing, and deploying robust, scalable, and high-performance backend systems and APIs that power our cutting-edge applications. You will be responsible for technical leadership, guiding a team of talented backend developers, and ensuring the adoption of best practices in software development, testing, and deployment. The ideal candidate possesses a deep understanding of backend architecture patterns, database technologies (SQL/NoSQL), and cloud platforms (AWS/Azure/GCP). Responsibilities include architecting complex backend solutions, writing clean, efficient, and maintainable code, conducting thorough code reviews, and troubleshooting production issues. You will collaborate closely with frontend engineers, product managers, and DevOps teams to deliver seamless user experiences and maintainable systems. This role demands exceptional problem-solving abilities, a passion for building high-quality software, and strong communication skills to effectively lead a distributed team. You will also play a key role in mentoring junior engineers, fostering a culture of continuous learning and improvement.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of professional experience in backend software development.
  • Proven experience leading software engineering teams and projects.
  • Expertise in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
  • Strong proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of API design principles (RESTful, GraphQL).
  • Familiarity with CI/CD pipelines and agile development methodologies.
  • Excellent communication, collaboration, and problem-solving skills.
  • Demonstrated ability to work effectively in a fully remote team environment.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer

Kisii, Nyanza KES1200000 - KES2400000 Y Reduzer Technologies remove_red_eye View All

Posted today

Job Viewed

Tap Again To Close

Job Description

Position Overview

We're seeking a Senior Backend Developer with deep Django expertise and technical leadership experience to architect scalable systems. The ideal candidate will be a technical entrepreneur who can design robust backend architectures, make strategic technology decisions, and mentor engineering teams while translating complex business requirements into efficient, maintainable code

Responsibilities

  • Architect scalable systems that can grow from hundreds to millions of users
  • Make critical technical decisions that balance speed, cost, and long-term maintainability
  • Lead technical planning and roadmap discussions with business stakeholders
  • Evaluate and integrate new technologies based on business impact, not just technical merit
  • Build and mentor high-performing engineering teams in a resource-constrained environment
  • Translate complex agricultural domain problems into elegant technical solutions
  • Design data architectures that support both current needs and future business expansion
  • Establish engineering practices that maximize team velocity without sacrificing quality
  • Drive technical initiatives that directly contribute to company growth and user acquisition
  • Partner with leadership to make build-vs-buy decisions and resource allocation
  • Implement monitoring and alerting systems that prevent business-critical failures
  • Lead incident response and post-mortem processes that improve system resilience

Requirements:

Technical Skills

  • Expert-level Django/Python backend development
  • Advanced database design and optimization
  • Strong understanding of API development
  • DevOps experience (Docker, CI/CD, cloud platforms)
  • Cloud platform expertise (AWS/GCP)
  • System design and scalability planning
  • Security best practices and DevSecOps implementation
  • Git version control and team collaboration tools
  • Experience with data processing and analytics

Experience

  • Minimum 5 years of backend development experience
  • Proven track record of leading technical projects
  • Experience mentoring developers and building teams
  • Background in startup or scale-up environments
  • Demonstrated ability to translate business needs into technical solutions
  • Previous experience with system architecture and technical leadership

Soft Skills

  • Ability to engage with non-technical stakeholders and translate business requirements into technical specifications
  • Comfortable collaborating beyond your core expertise to cover full-stack needs in a lean team.
  • Mission-driven mindset (interest in agriculture/food systems or social impact).
  • Comfort working in a hybrid culture (Swiss HQ + East African hub).
  • Strong sense of ownership and initiative in a small, high-trust team.
  • Business-minded technical decision making that considers ROI and company objectives
  • Ability to communicate technical complexity to non-technical stakeholders.
  • Experience managing technical debt while delivering features under tight deadlines
  • Strong instincts for when to optimize vs when to ship quickly in startup environments
  • Capability to evaluate technical risks and their business implications
  • Leadership skills to guide teams through ambiguous problems with limited resources
  • Strategic thinking that balances short-term delivery with long-term architectural health
  • Entrepreneurial mindset with understanding of how technology drives business value
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer

50100 Kakamega, Western KES2500000 Annually WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading technology firm based in Kakamega, Kakamega, KE , is actively seeking a talented and experienced Senior Backend Developer to join our innovative engineering team. This is an exciting opportunity to contribute to the development of cutting-edge software solutions that are transforming the industry. The successful candidate will play a crucial role in designing, developing, and deploying scalable and robust backend systems. You will be responsible for writing high-quality, efficient, and maintainable code, primarily using languages such as Python, Java, or Go, and working with various databases like PostgreSQL, MongoDB, or Redis. Your expertise will be vital in building and maintaining RESTful APIs, ensuring seamless integration with frontend applications and third-party services. A significant part of your role will involve participating in code reviews, mentoring junior developers, and collaborating closely with cross-functional teams, including product managers, frontend developers, and QA engineers, to deliver exceptional products. We expect you to have a strong understanding of software architecture principles, design patterns, and best practices in software development. Experience with cloud platforms such as AWS, Azure, or GCP, and familiarity with containerization technologies like Docker and Kubernetes, will be highly advantageous. You will also be involved in troubleshooting complex issues, optimizing system performance, and implementing security best practices. The ideal candidate possesses a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 5 years of professional backend development experience is required. We are looking for a problem-solver with a proactive attitude, excellent analytical skills, and a passion for staying up-to-date with the latest technological advancements. This role offers a dynamic work environment, challenging projects, and opportunities for professional growth. This position operates on a hybrid model, requiring occasional in-office presence for collaborative sessions and team events. If you are a motivated backend expert looking to make a significant impact, we invite you to apply and become an integral part of our forward-thinking organization.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Backend Developer (Apprenticeship)

30200 Moiben KES32000 Annually WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Kickstart your career in software development with our comprehensive remote apprenticeship program tailored for aspiring Backend Developers. This opportunity is ideal for highly motivated individuals eager to learn server-side programming and contribute to robust application development in a virtual setting. You will be part of a collaborative team working on various backend projects, gaining hands-on experience with databases, APIs, and server logic. Our client is dedicated to fostering talent and providing the necessary mentorship and resources for your success. The program emphasizes building a strong foundation in backend languages, understanding software architecture, and practicing effective remote collaboration. You will be guided by experienced backend engineers who will provide constructive feedback on your code, introduce you to best practices, and help you navigate project complexities. This is an exceptional pathway to gain practical, real-world experience and potentially secure full-time employment. We are seeking individuals with a genuine passion for coding, strong logical thinking abilities, and a proactive approach to learning and problem-solving. A stable internet connection and a dedicated workspace are essential for successful remote participation. Responsibilities:
  • Assist in the development and maintenance of server-side applications and APIs.
  • Learn and apply backend programming languages (e.g., Python, Node.js, Java).
  • Work with databases (SQL/NoSQL) under guidance.
  • Participate in code reviews and implement feedback from senior developers.
  • Understand and contribute to API design and integration.
  • Assist in writing unit and integration tests for backend components.
  • Collaborate with frontend developers and other team members using remote tools.
  • Contribute to project documentation and knowledge base.
  • Troubleshoot and debug backend issues as they arise.
  • Adhere to coding standards and development best practices.
Qualifications:
  • A strong desire to pursue a career in backend development.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one backend programming language is a plus (e.g., Python, JavaScript).
  • Basic knowledge of databases and SQL is advantageous.
  • Excellent problem-solving skills and attention to detail.
  • Good communication and teamwork abilities, crucial for remote work.
  • Ability to work independently and manage your time effectively.
  • Access to a reliable computer and internet connection.
  • A proactive attitude and eagerness to learn new technologies.
  • High school diploma or equivalent; relevant college coursework or online bootcamps are beneficial.
This fully remote apprenticeship offers a stipend and invaluable hands-on experience in the backend development domain.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Php developer Jobs in Kenya !

Senior Backend Software Engineer

60100 Embu, Eastern KES900000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and motivated Senior Backend Software Engineer to join their thriving, fully remote engineering team. This role is instrumental in designing, developing, and maintaining scalable and robust backend systems that power our client's innovative products. The ideal candidate will possess a deep understanding of server-side logic, database design, API development, and cloud infrastructure. You will be responsible for writing clean, efficient, and maintainable code, as well as collaborating with frontend engineers and other stakeholders to deliver high-quality software solutions. Key responsibilities include architecting and implementing backend services, developing and managing databases, building and consuming APIs, optimizing application performance, and ensuring the security and scalability of our backend infrastructure. This is a fully remote position, offering the flexibility to work from anywhere. You will play a critical role in technical decision-making, mentoring junior engineers, and driving best practices in software development. Strong proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go) and experience with cloud platforms (AWS, Azure, GCP) are essential. Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines is highly desirable. Exceptional problem-solving skills, a passion for clean code, and a commitment to continuous learning are paramount. You will have the opportunity to work on challenging projects, contribute to architectural design, and make a significant impact on the company's technology roadmap. This is an exciting chance to join a collaborative, fully remote team and shape the future of our client's platform. The position is based in the **Embu, Embu, KE** area but is a fully remote role, providing significant freedom in choosing your work location. You will be expected to lead backend development initiatives and champion high standards of engineering excellence.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Developer (Cloud Native)

80201 Nairobi, Nairobi KES120000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and motivated Lead Backend Developer to spearhead the development of scalable and resilient cloud-native applications. This is a fully remote position, offering the flexibility to work from anywhere. You will be responsible for designing, building, and maintaining robust backend systems that power innovative digital products. The ideal candidate will have a strong command of modern programming languages, microservices architecture, and cloud platforms like AWS, Azure, or GCP. Your responsibilities will include leading a team of talented developers, mentoring junior engineers, setting technical direction, and ensuring the adoption of best practices in software development, including CI/CD, automated testing, and code reviews. You will collaborate closely with product managers, frontend developers, and other stakeholders to translate business requirements into technical solutions. We expect a deep understanding of database technologies (SQL and NoSQL), API design, and containerization technologies such as Docker and Kubernetes. Security best practices and performance optimization will be paramount in your work. This role requires excellent communication and collaboration skills, as you will be working in a distributed team environment. You should be adept at problem-solving, debugging complex issues, and making informed architectural decisions. The opportunity to influence the technology stack and contribute to a forward-thinking company culture is significant. We are committed to fostering an inclusive and supportive remote work environment where innovation thrives. If you are passionate about building high-quality software, driving technical excellence, and leading by example in a remote setting, we invite you to apply for this exciting opportunity, based out of **Malindi, Kilifi, KE**.
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 7 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.
 

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 Php Developer Jobs