Location:
Nairobi, Nairobi
Contract Type:
Freelance
Experience Required:
2 years
Education Level:
Bachelor's Degree
Salary:
50.000,00 KES /
Monthly
Job Description
About the Role:
Marble Engineering and Construction Ltd. is looking for an experienced and innovative Backend Developer to join our digital mobility team. You will be instrumental in developing the server-side infrastructure for a scalable ride-hailing app (similar to Uber or Bolt), including APIs, database architecture, authentication, and third-party integrations.
This is an exciting opportunity to contribute to a transformative platform that will shape the future of transport in Kenya and beyond.
Key Responsibilities:
• Design, develop, and maintain robust RESTful APIs to support mobile and web applications
• Develop server-side logic for core features: ride booking, driver-rider matching, trip tracking, payments, notifications, and messaging
• Design scalable database schemas (PostgreSQL, MySQL, or MongoDB)
• Implement authentication and authorization systems (e.g., JWT, OAuth)
• Integrate third-party services (M-Pesa, Google Maps, Firebase, etc.)
• Monitor performance, identify bottlenecks, and optimize queries and infrastructure
• Collaborate with mobile developers, UI/UX designers, and DevOps engineers
• Maintain version control and write clean, modular, and testable code
Requirements:
• 3+ years of backend development experience with Node.js, Laravel, Django, or similar frameworks
• Proven experience building backend systems for mobile apps (preferably ride-hailing, delivery, or logistics platforms)
• Proficiency with PostgreSQL, MongoDB, or MySQL databases
• Solid understanding of microservices, API security, scalability, and caching
• Experience integrating mobile payment systems like M-Pesa, Stripe, or Flutterwave
• Familiarity with cloud platforms (AWS, GCP, or DigitalOcean)
• Proficiency with Git and REST API design best practices
• Strong problem-solving skills and ability to work in agile environments
Preferred Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or related field
• Experience with Firebase Cloud Messaging, WebSockets, or real-time services
• Working knowledge of Docker, CI/CD, and cloud deployments
• Familiarity with user management systems, push notifications, and analytics integration
Marble Engineering and Construction Ltd. is looking for an experienced and innovative Backend Developer to join our digital mobility team. You will be instrumental in developing the server-side infrastructure for a scalable ride-hailing app (similar to Uber or Bolt), including APIs, database architecture, authentication, and third-party integrations.
This is an exciting opportunity to contribute to a transformative platform that will shape the future of transport in Kenya and beyond.
Key Responsibilities:
• Design, develop, and maintain robust RESTful APIs to support mobile and web applications
• Develop server-side logic for core features: ride booking, driver-rider matching, trip tracking, payments, notifications, and messaging
• Design scalable database schemas (PostgreSQL, MySQL, or MongoDB)
• Implement authentication and authorization systems (e.g., JWT, OAuth)
• Integrate third-party services (M-Pesa, Google Maps, Firebase, etc.)
• Monitor performance, identify bottlenecks, and optimize queries and infrastructure
• Collaborate with mobile developers, UI/UX designers, and DevOps engineers
• Maintain version control and write clean, modular, and testable code
Requirements:
• 3+ years of backend development experience with Node.js, Laravel, Django, or similar frameworks
• Proven experience building backend systems for mobile apps (preferably ride-hailing, delivery, or logistics platforms)
• Proficiency with PostgreSQL, MongoDB, or MySQL databases
• Solid understanding of microservices, API security, scalability, and caching
• Experience integrating mobile payment systems like M-Pesa, Stripe, or Flutterwave
• Familiarity with cloud platforms (AWS, GCP, or DigitalOcean)
• Proficiency with Git and REST API design best practices
• Strong problem-solving skills and ability to work in agile environments
Preferred Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or related field
• Experience with Firebase Cloud Messaging, WebSockets, or real-time services
• Working knowledge of Docker, CI/CD, and cloud deployments
• Familiarity with user management systems, push notifications, and analytics integration
Number of vacancies:
1
Company Description
We are Design and Build construction company based in Nairobi with over 14 years of experience. We do design of residential and commercial properties.
View Company Profile