
25/SM - Backend API Engineer (E-commerce & Advertising Integrations)
- Remote
- Nairobi, Nairobi City, Kenya
- Team SMART
Job description
We are seeking a Backend API Engineer to lead the integration of various advertising and e-commerce marketplace APIs (e.g. Amazon, eBay, Allegro, Bol.com, Zalando).
You’ll be responsible for implementing robust, well-documented, and secure API connections that support advertising campaigns, product listings, performance insights, and more.
Key Responsibilities
Develop and maintain backend services in PHP 8.3 using Laravel 10.
Integrate multiple external APIs from leading marketplaces and advertising platforms.
Utilize OpenAPI specifications and tools like Orval to generate and maintain consistent API interfaces.
Apply test-driven development (TDD) and domain-driven design (DDD) to ensure maintainable and scalable codebases.
Handle asynchronous data flows using message queues.
Work with MariaDB 10.4, MongoDB, and Redis for storage, caching, and structured data.
Monitor and optimize API performance and reliability.
Collaborate through Git, leveraging pull requests and peer reviews.
Nice to Have
Familiarity with DevOps practices: Docker, Ansible, and Linux server environments.
Experience with CI/CD workflows, static code analysis, and GitHub Actions.
Basic Python knowledge (e.g., for scraping or margin calculation tasks).
Understanding of UX/API usability principles and API versioning best practices.
It is also an advantage if you have experience working in the e-commerce industry. Kindly apply below
Job requirements
Tech Stack in Use
Backend: PHP 8.3, Laravel 10, OpenAPI, Message Queues
Storage: MariaDB, MongoDB, Redis
DevOps: Docker, GitHub Actions, Ansible
API Tools: Orval, OpenAPI
Why Join Us?
Join a team building an advanced integration layer for advertising and e-commerce automation across major platforms. You’ll contribute to a high-impact system that powers intelligent advertising and retail performance in multiple European markets.
or
All done!
Your application has been successfully submitted!