1,873 Java Kotlin 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

80200 Casuarina Zeplin Investments Ltd

Posted 24 days ago

Job Viewed

Tap Again To Close

Job Description

About the Role We are seeking a proactive and detail-oriented Backend Developer to join our team on a 6-month contract. This is a hands-on role where you will work closely with experienced developers to design, build, and maintain backend systems that support our applications and services. The position is ideal for someone who has foundational backend development skills, is eager to learn, and is motivated to grow into a stronger developer through real-world project experience.

Key Responsibilities

Support the development, testing, and deployment of backend services and APIs that power our products.

Collaborate with senior developers to design and implement new features, enhancements, and system improvements.

Write clean, maintainable, and efficient code that follows company standards.

Work with databases (SQL/NoSQL) to manage and retrieve data effectively.

Troubleshoot bugs and performance issues, proposing practical solutions.

Participate in code reviews and apply feedback to continuously improve coding quality.

Assist in integrating third-party APIs and tools into existing systems.

Learn and apply best practices for backend development, data security, and scalability.

Document processes, workflows, and technical details to ensure continuity.

Contribute positively to team discussions, bringing ideas and solutions forward.

Requirements

Bachelor’s degree in Computer Science, Software Engineering, or related field, OR equivalent practical experience.

1–2 years of backend development experience (internships, freelance projects, or entry-level work included).

Familiarity with at least one backend programming language (e.g., Node.js, Python, Java, or PHP).

Understanding of RESTful APIs and basic networking concepts.

Experience working with databases (SQL or NoSQL).

Knowledge of version control systems, preferably Git.

Basic understanding of cloud environments (AWS, GCP, or Azure) is an advantage.

Strong problem-solving and analytical skills with attention to detail.

Ability to learn quickly and adapt to new technologies.

Good communication and teamwork skills, with the willingness to ask questions and collaborate.

Benefits

Hands-on experience working on real, high-impact projects.

Guidance and mentorship from experienced developers.

A collaborative and supportive team environment.

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

Backend Developer Intern

Nairobi, Nairobi KES600000 - KES1200000 Y Pullova technologies

Posted today

Job Viewed

Tap Again To Close

Job Description


Location: Nairobi, Kenya (Hybrid)


Employment Type: Internship


Compensation: Competitive stipend + performance-based bonuses

About the Role

We're seeking a driven
Backend Developer Intern
to join our dynamic startup team in Nairobi. This hands-on internship is perfect for developers who thrive under pressure and are ready to tackle real-world projects with tight deadlines while earning attractive bonuses for exceptional performance.

Key Responsibilities

  • Develop and maintain robust APIs using PHP and Laravel framework
  • Work on fast-paced projects with short deadlines and deliver quality solutions
  • Collaborate with frontend teams to ensure seamless API integration
  • Troubleshoot and optimize backend systems for performance
  • Present technical solutions and project updates to stakeholders
  • Solve complex problems with creative and efficient coding approaches

Qualifications

  • Required:
    Strong proficiency in PHP and Laravel framework
  • Required:
    Proven experience in API development and implementation
  • Required:
    Excellent communication and presentation skills
  • Required:
    Strong problem-solving abilities and analytical thinking
  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or related field
  • Ability to work effectively under tight deadlines
  • Self-motivated with a passion for backend development
  • Experience with database design and optimization is a plus
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer

Kisii, Nyanza KES100000 - KES150000 Y Reduzer Technologies

Posted today

Job Viewed

Tap Again To Close

Job Description

Position Overview

We're seeking a Senior Backend Developer with deep Azure and .NET expertise to architect and build our server-side platform. The ideal candidate understands how to design systems that scale reliably while maintaining security and performance, especially in environments where real-world constraints matter more than perfect theory.

Responsibilities

  • Build and maintain backend systems that handle real-world usage patterns
  • Design APIs and services that work reliably under varying load conditions
  • Create secure, scalable architectures using Azure and .NET
  • Think through system reliability and user impact when making technical decisions
  • Optimize applications for performance, security, and cost efficiency
  • Collaborate with frontend teams to design clean, practical API interfaces
  • Monitor system health and respond to issues before they affect users
  • Ensure applications remain stable and performant as they grow
  • Build systems that agricultural professionals can depend on
  • Balance technical excellence with practical delivery timelines

Requirements Technical Skills

  • Expert-level proficiency in .NET and C#
  • Deep hands-on experience with Microsoft Azure services
  • Strong understanding of building and scaling web APIs
  • Experience with database design and optimization (SQL Server, Azure SQL)
  • Knowledge of authentication, authorization, and security best practices
  • Understanding of containerization and Azure deployment patterns
  • Experience with monitoring, logging, and system observability
  • Git version control and collaborative development practices
  • Experience building systems for reliability and uptime

Experience

  • Minimum 5 years of backend development experience
  • Proven track record of building production systems on Azure
  • Experience leading technical decisions in complex projects
  • Background working with distributed teams and cross-functional collaboration
  • Experience in startup or high-growth environments preferred

Soft Skills

  • Strong instinct for building systems that users can depend on
  • Ability to balance technical debt with feature delivery
  • Understanding of how backend decisions impact user experience
  • Experience making pragmatic technical choices under time constraints
  • Skill in communicating technical concepts to non-technical stakeholders
  • Ownership mindset for system reliability and user impact
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer

Kisii, Nyanza KES1200000 - KES2400000 Y Reduzer Technologies

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

Posted today

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.

Senior Backend Developer

00201 Ngong KES400000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Backend Developer to join their innovative technology team. This is a fully remote position, offering the flexibility to work from anywhere and collaborate with a global team of talented professionals. The ideal candidate will have a strong foundation in software architecture, database design, and API development, with a proven ability to build robust, scalable, and secure backend systems. You will be responsible for designing, developing, and maintaining the server-side logic of our applications, ensuring high performance and responsiveness. This role involves working with various programming languages and frameworks, such as Python, Node.js, Java, or Go, and utilizing cloud platforms like AWS, Azure, or GCP. Your responsibilities will include writing clean, efficient, and well-documented code, implementing data storage solutions, and developing RESTful APIs. You will collaborate closely with frontend developers, product managers, and other stakeholders to translate business requirements into technical solutions. A deep understanding of database technologies (SQL and NoSQL), caching mechanisms, and microservices architecture is essential. You will also be involved in code reviews, performance tuning, and ensuring the security of our systems. We are looking for a proactive problem-solver with a passion for clean code, continuous learning, and contributing to a collaborative, remote-first environment. If you are a senior developer looking for a challenging and rewarding opportunity to shape the future of our technology stack from the comfort of your home office, we encourage you to apply. Embrace the freedom and impact of a remote software engineering role with a company that values your contributions.
Responsibilities:
  • Design, develop, and maintain scalable backend services and APIs.
  • Write clean, efficient, and well-documented code in relevant programming languages.
  • Implement robust database solutions (SQL and NoSQL).
  • Integrate with third-party services and APIs.
  • Optimize application performance and ensure scalability.
  • Collaborate with frontend developers and product managers.
  • Participate in code reviews and contribute to architectural decisions.
  • Implement security best practices and ensure data integrity.
  • Troubleshoot and debug backend issues.
  • Stay up-to-date with emerging technologies and industry trends.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 6 years of experience in backend development.
  • Proficiency in one or more backend programming languages (e.g., Python, Node.js, Java, Go).
  • Strong experience with database systems (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Experience with microservices architecture and RESTful API design.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities for a remote team.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java kotlin Jobs in Kenya !

Lead Backend Developer

1100 Nyeri Town KES280000 Monthly WhatJobs

Posted 1 day ago

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 in **Nyeri, Nyeri, KE**. This role demands a strong technical background, leadership capabilities, and a passion for building high-performance systems. You will be instrumental in shaping the backend architecture, guiding a team of talented developers, and ensuring the delivery of exceptional software solutions. Responsibilities include: designing, developing, and deploying backend services and APIs; leading and mentoring a team of backend engineers; establishing coding standards and best practices; conducting code reviews and providing constructive feedback; collaborating with frontend developers and product managers to define features and requirements; optimizing application performance and scalability; troubleshooting and resolving complex technical issues; staying abreast of emerging backend technologies and trends; and contributing to the overall technology roadmap. The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, with a minimum of 6 years of professional experience in backend development. Proven expertise in one or more backend programming languages (e.g., Python, Java, Node.js, Go) and frameworks is essential. Experience with database technologies (SQL, NoSQL), cloud platforms (AWS, Azure, GCP), and microservices architecture is highly desirable. Strong understanding of software design principles, data structures, and algorithms is a must. Excellent communication, leadership, and problem-solving skills are required to excel in this hybrid role, which involves regular collaboration with the team in **Nyeri, Nyeri, KE**. This is a fantastic opportunity to take on significant technical challenges and shape the future of our client's technology.
This advertiser has chosen not to accept applicants from your region.

Junior Backend Developer

20100 Mwembe KES4000000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is seeking an aspiring and motivated Junior Backend Developer to join their fast-paced, fully remote engineering team. This is a fantastic opportunity for someone looking to gain practical experience in building robust and scalable server-side applications. You will work closely with senior developers, learning best practices in coding, database management, and API development. This role is designed to foster growth and provide hands-on exposure to real-world software development challenges within a collaborative virtual environment.

Key Responsibilities:
  • Assist in the design, development, and maintenance of backend services and APIs.
  • Write clean, efficient, and well-documented code according to established standards.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Participate in database design and management, including writing SQL queries and optimizing performance.
  • Assist in testing and debugging backend applications to ensure functionality and stability.
  • Learn and apply new technologies and frameworks relevant to backend development.
  • Contribute to code reviews and provide constructive feedback.
  • Troubleshoot and resolve software defects and issues.
  • Work with version control systems (e.g., Git).
  • Actively participate in agile development processes and team discussions.
  • This is a fully remote position, requiring strong self-motivation, excellent virtual communication, and the ability to manage your time effectively. While you might be situated in or near Nakuru, KE , your collaboration will be with a globally distributed team.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Solid understanding of at least one backend programming language such as Python (Django/Flask), Java (Spring), Node.js, or Ruby (Rails).
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and SQL.
  • Basic knowledge of RESTful API design principles.
  • Understanding of version control systems like Git.
  • Good problem-solving and analytical skills.
  • Ability to learn quickly and adapt to new technologies.
  • Strong communication and teamwork skills, suitable for a remote work environment.
  • Enthusiasm for software development and a desire to grow in the field.
  • Prior internship or personal project experience in backend development is a plus.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer

00200 Ongata Rongai, Rift Valley KES220000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished Senior Backend Developer to join their innovative technology team. This is a fully remote position, offering the flexibility to work from your preferred location. The successful candidate will be responsible for designing, developing, and maintaining robust and scalable backend systems. You will work on creating efficient APIs, managing databases, and ensuring the seamless integration of various software components. This role requires a deep understanding of server-side logic, architectural patterns, and best practices in software development. You will collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions. The ideal candidate will have extensive experience with one or more backend programming languages (e.g., Python, Java, Node.js, Go) and a strong grasp of database technologies (e.g., SQL, NoSQL). Proficiency in cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly advantageous. Excellent problem-solving skills, a passion for writing clean and maintainable code, and the ability to work effectively in a fast-paced, agile environment are essential. This is a fantastic opportunity for a talented developer to contribute to cutting-edge projects, mentor junior developers, and shape the future of our client's technological offerings. We are looking for individuals who are self-motivated, proactive, and thrive in a collaborative, remote setting. Your expertise will be crucial in building the foundation of powerful applications that drive business success. Join a forward-thinking company and make a significant impact.
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 Java Kotlin Jobs