Senior Backend Software Engineer - Cloud & API Development

80100 Nairobi, Nairobi KES140000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology firm seeking a highly skilled Senior Backend Software Engineer to join their fully remote engineering team. This position focuses on designing, developing, and deploying robust and scalable backend systems and APIs. The ideal candidate will have extensive experience with cloud platforms, microservices architecture, and various programming languages. You will be responsible for architecting and implementing high-performance backend services, developing secure and efficient APIs, and ensuring the smooth integration of different software components. Key responsibilities include writing clean, maintainable, and well-documented code; designing and optimizing database schemas; implementing unit and integration tests; and troubleshooting and debugging complex issues. You will collaborate closely with frontend engineers, product managers, and DevOps teams to deliver seamless user experiences and robust backend functionality. Experience with cloud providers such as AWS, Azure, or GCP is essential, as is a strong understanding of containerization technologies like Docker and Kubernetes. Proficiency in at least one backend programming language (e.g., Python, Java, Node.js, Go) is required, along with experience in building RESTful APIs and microservices. You will play a key role in code reviews, mentoring junior engineers, and contributing to the continuous improvement of our development processes and infrastructure. This role demands a proactive, self-motivated individual who excels in a remote, collaborative environment and has a passion for building high-quality software. You will be instrumental in driving the technical direction and success of critical backend systems, ensuring scalability, reliability, and security. The opportunity to work on challenging projects and contribute to cutting-edge technology is significant. Your expertise will be vital in building the foundational architecture that powers our client's innovative products and services.

Qualifications:
  • Minimum of 5 years of professional experience in backend software development.
  • Proven experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
  • Extensive experience designing and implementing RESTful APIs.
  • Strong understanding of database design, SQL/NoSQL, and data modeling.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, debugging, and testing skills.
  • Strong communication and collaboration skills, with experience working in remote teams.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
This advertiser has chosen not to accept applicants from your region.

Lead Backend Developer (Cloud Native)

80201 Nairobi, Nairobi KES120000 Annually WhatJobs

Posted 3 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.

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.

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.

Senior Backend Software Engineer

80100 Nairobi, Nairobi KES350000 Annually WhatJobs remove_red_eye View All

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology firm revolutionizing the e-commerce landscape, is searching for a highly skilled Senior Backend Software Engineer to join their growing development team. This role offers a hybrid work model, allowing for a balance between remote flexibility and in-office collaboration. You will be responsible for designing, developing, and deploying robust and scalable backend systems that power our innovative platforms. This involves writing clean, efficient, and maintainable code in languages such as Python, Java, or Go. You will collaborate closely with frontend developers, product managers, and other stakeholders to translate business requirements into technical solutions. Key responsibilities include database design and management, API development and integration, and implementing microservices architectures. You will play a crucial role in ensuring the performance, security, and reliability of our applications. Experience with cloud platforms like AWS, Azure, or GCP is essential, as is a strong understanding of containerization technologies such as Docker and Kubernetes. You will participate in code reviews, mentor junior engineers, and contribute to architectural decisions. Problem-solving and a passion for building high-quality software are critical attributes. The ideal candidate will possess a deep understanding of data structures, algorithms, and software design patterns. You will be expected to troubleshoot and resolve complex technical issues, optimize database queries, and implement effective caching strategies. Our client fosters a culture of innovation and continuous learning, encouraging engineers to explore new technologies and approaches. You will have the opportunity to work on challenging projects that have a significant impact on our users. The position is based in Mombasa, Mombasa, KE , with a hybrid working arrangement.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend Development

80100 Nairobi, Nairobi KES110000 Annually WhatJobs remove_red_eye View All

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing tech company seeking a highly skilled Senior Software Engineer specializing in Backend Development to join their fully remote engineering team. This is an opportunity to work on challenging projects, design scalable and robust backend systems, and contribute to the architecture of innovative software solutions. You will collaborate closely with frontend developers, product managers, and other stakeholders to deliver high-quality, user-centric applications. The ideal candidate possesses a deep understanding of software development best practices, proficiency in multiple backend languages and frameworks, and a passion for building efficient, maintainable, and performant code. This role demands strong problem-solving skills and the ability to thrive in a collaborative, remote-first environment.

Key Responsibilities:
  • Design, develop, and maintain scalable and reliable backend services and APIs.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, Node.js, or Go.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Design and manage database schemas and optimize database performance (SQL and NoSQL).
  • Implement security and data protection best practices.
  • Develop and maintain automated testing suites (unit, integration, end-to-end).
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Troubleshoot and debug production issues, identifying root causes and implementing effective solutions.
  • Contribute to architectural decisions and technical strategy.
  • Mentor junior engineers and share knowledge within the team.
  • Stay up-to-date with emerging technologies and industry trends.
  • Work closely with product managers to understand requirements and translate them into technical specifications.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in backend software development.
  • Proven expertise in designing and building RESTful APIs and microservices.
  • Strong proficiency in at least one major backend programming language (e.g., Python, Java, C#, Node.js, Go).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with version control systems (e.g., Git).
  • Strong understanding of software development principles, data structures, and algorithms.
  • Excellent problem-solving, analytical, and debugging skills.
  • Effective communication and collaboration skills, particularly in a remote team setting.
  • Experience with Agile development methodologies is a plus.
This is a fully remote position, offering the flexibility to work from anywhere. Join our innovative engineering team and help build the future of technology, even if your physical location is distant from our hubs around Mombasa, Mombasa, KE .
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Back end engineers Jobs in Nairobi !

Senior Backend Software Engineer (Python)

80100 Nairobi, Nairobi KES250000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Backend Software Engineer with expertise in Python to join their growing technology division. This is a fully remote position, offering the opportunity to work with a talented team on innovative projects from anywhere. The ideal candidate will have a strong understanding of software development principles, experience with scalable architectures, and a passion for building robust and efficient backend systems.

Responsibilities:
  • Design, develop, and maintain high-quality backend services and APIs using Python and relevant frameworks (e.g., Django, Flask).
  • Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and specifications.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Develop and implement database solutions (e.g., PostgreSQL, MySQL, NoSQL) and ensure data integrity and security.
  • Implement and manage cloud infrastructure (e.g., AWS, Azure, GCP) for deploying and scaling applications.
  • Design and build microservices architectures for complex systems.
  • Develop and maintain automated testing suites (unit, integration, end-to-end tests) to ensure code quality and reliability.
  • Troubleshoot and debug production issues, identifying root causes and implementing effective solutions.
  • Participate in code reviews, providing constructive feedback to peers and junior engineers.
  • Contribute to architectural discussions and decisions, driving technical innovation and best practices.
  • Stay current with emerging technologies and industry trends, evaluating their potential impact on our systems.
  • Mentor junior engineers, fostering a collaborative and growth-oriented team environment.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional software development experience, with a significant focus on backend development using Python.
  • Proficiency in Python and experience with at least one major Python web framework (Django, Flask, FastAPI).
  • Strong understanding of database design, development, and optimization (SQL and/or NoSQL).
  • Experience with RESTful API design and development.
  • Familiarity with cloud platforms like AWS, Azure, or GCP and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software development principles, data structures, algorithms, and design patterns.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Experience with CI/CD pipelines and agile development methodologies is a plus.
This is a fantastic opportunity for a seasoned backend engineer to make a significant impact in a forward-thinking company, working remotely from Mombasa, Mombasa, KE . If you are passionate about backend development and thrive in a flexible, collaborative environment, we want to hear from you.
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 Software Engineer, Remote

80200 Nairobi, Nairobi KES180000 Annually WhatJobs remove_red_eye View All

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative technology company, is looking for a talented and experienced Senior Backend Software Engineer to join their thriving engineering team. This is a fully remote position, allowing you to contribute to cutting-edge projects from anywhere. You will be responsible for designing, developing, and maintaining scalable and robust backend systems, APIs, and services. This role requires a deep understanding of software architecture, database management, and cloud technologies, with a strong emphasis on collaboration and code quality in a distributed team environment.

Responsibilities:
  • Design, develop, and deploy high-quality backend services and APIs using (mention specific languages/frameworks like Python/Django, Node.js/Express, Java/Spring, Go, etc.).
  • Architect and implement scalable and efficient database solutions (e.g., PostgreSQL, MySQL, MongoDB, Redis).
  • Collaborate with frontend developers, product managers, and other stakeholders to define and deliver new features.
  • Write clean, maintainable, and well-documented code adhering to best practices and coding standards.
  • Implement and maintain automated testing strategies, including unit, integration, and end-to-end tests.
  • Optimize application performance, troubleshoot issues, and resolve bugs effectively.
  • Participate in code reviews, providing constructive feedback to peers.
  • Contribute to architectural discussions and decision-making processes.
  • Develop and manage CI/CD pipelines for automated build, test, and deployment processes.
  • Ensure the security and integrity of applications and data.
  • Stay up-to-date with emerging technologies and industry trends.
  • Mentor junior engineers and foster a collaborative and productive development culture.
  • Troubleshoot and resolve production issues, ensuring system reliability and uptime.
  • Contribute to the evolution of our technology stack and development methodologies.
Qualifications:
  • Bachelor's or Master'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.
  • Strong proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go, Ruby).
  • Experience with relevant frameworks (e.g., Django, Flask, Spring Boot, Express.js).
  • Solid understanding of database systems (relational and NoSQL) and ORM/ODM technologies.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization technologies like Docker and Kubernetes is a plus.
  • Familiarity with microservices architecture and RESTful API design principles.
  • Proficiency in version control systems, particularly Git.
  • Experience with agile development methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Ability to work independently and take ownership of tasks.
  • Demonstrated passion for writing high-quality, scalable code.
This is an exceptional opportunity for a seasoned backend engineer to make a significant impact on critical software systems while enjoying the flexibility and autonomy of a fully remote role. You will be joining a collaborative and innovative team.
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 Back End Engineers Jobs View All Jobs in Nairobi