10,005 Php Developer jobs in Kenya
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
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
junior backend integration developer
Posted today
Job Viewed
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.
Lead Backend Software Engineer
Posted 21 days ago
Job Viewed
Job Description
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.
Senior Backend Developer
Posted today
Job Viewed
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
Senior Backend Developer
Posted 22 days ago
Job Viewed
Job Description
Remote Junior Backend Developer (Apprenticeship)
Posted 13 days ago
Job Viewed
Job Description
- 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.
- 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.
Be The First To Know
About the latest Php developer Jobs in Kenya !
Senior Backend Software Engineer
Posted 21 days ago
Job Viewed
Job Description
Lead Backend Developer (Cloud Native)
Posted 7 days ago
Job Viewed
Job Description
Remote Backend Software Engineer
Posted 7 days ago
Job Viewed
Job Description
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.
- 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.
Explore exciting PHP developer job opportunities. PHP developers are in demand, tasked with creating and maintaining dynamic websites and applications. They work with server-side logic, databases, and APIs to deliver robust and scalable solutions. These developers collaborate with