In partnership with our client we are seeking a Senior Full-Stack Engineer to be at the heart of building and scaling the tools that help merchants run grow and thrive. From storefronts to order management you will be the engineer who designs robust back-end services delivers high-performance front-end experiences and ensures the core commerce capabilities remain reliable and scalable as the business grows. If you are a hands-on full-stack engineer who takes pride in writing clean code and building systems that power real businesses we want to meet you.
Who are we looking for
- You are an experienced full-stack engineer with a strong command of both back-end and front-end development and you know how to bring them together seamlessly.
- You are deeply proficient in Laravel (PHP) and with a proven ability to build and scale complex web applications.
- You are someone who has built within the e-commerce space before including product catalogs shopping carts checkout flows and order management and you understand the nuances that come with it.
- You are detail-oriented and write clean well-documented maintainable code without being asked twice.
- You are a collaborative team player who thrives in cross-functional environments working comfortably alongside product managers designers and fellow engineers.
- You are a strong communicator able to translate complex technical concepts into clear actionable ideas.
- You are proactive about learning staying current with new technologies and industry best practices.
Your Responsibilities
Back-End Development
- You will design develop test and deploy robust and scalable back-end services and APIs using Laravel (PHP).
- You will contribute to database design and optimisation primarily working with MySQL or PostgreSQL to support large-scale e-commerce operations.
- You will integrate with third-party services including payment gateways shipping providers and other e-commerce tools.
Front-End Development
- You will build and maintain responsive high-performance user interfaces and components using .
- You will collaborate with UX/UI designers to translate designs into reliable polished front-end experiences.
Engineering Excellence
- You will participate actively in code reviews providing constructive feedback while ensuring code quality security and performance standards are met.
- You will troubleshoot debug and resolve software defects and technical issues to maintain platform stability and reliability.
- You will work within an Agile (Scrum/Kanban) framework delivering features efficiently and collaborating closely with product managers and engineers throughout the development lifecycle.
- You will continuously learn and apply new technologies and best practices to improve development processes and the overall product offering.
What Success looks like
- Commerce features are delivered on time with high code quality and minimal post-release defects.
- Back-end services and APIs are scalable reliable and consistently performant under merchant demand.
- Third-party integrations including payments shipping and beyond are seamless and stable.
- Code review contributions lead to measurable improvements in team code quality and development standards.
- Database designs support efficient large-scale e-commerce operations with no significant performance bottlenecks.
- Active participation in Agile ceremonies contributes to a well-coordinated high-functioning engineering team.
To be considered for this role you should have
- A minimum of 5 years of professional software development experience.
- Strong proficiency in PHP with extensive hands-on experience using the Laravel framework.
- Solid understanding and practical experience with JavaScript (ES6) and .
- Demonstrable experience building and maintaining e-commerce applications including product catalogs shopping carts checkout processes order management and payment integrations.
- Experience with relational databases such as MySQL or PostgreSQL.
- Proficiency with Git for version control.
- Familiarity with RESTful API design and consumption.
- Excellent problem-solving skills and strong attention to detail.
- Strong written and verbal communication skills.
Nice to have:
- Experience with or other modern JavaScript frameworks.
- Familiarity with containerisation technologies like Docker.
- Experience with cloud platforms such as AWS or Azure.
- Knowledge of front-end build tools such as Webpack or Vite.
- Understanding of microservices architecture.
- Experience with Test-Driven Development (TDD) and writing unit or integration tests.
Challenges you may face in this role
- Building and maintaining commerce features at scale where performance reliability and uptime are non-negotiable.
- Navigating the complexity of integrating multiple third-party services while ensuring a consistent and stable user experience.
- Balancing the pace of product delivery in an Agile environment with the need to write clean well-tested maintainable code.
- Working across a broad full-stack scope requiring you to context-switch effectively between back-end logic and front-end execution.
The Goodies
- Fully remote work flexibility.
- Opportunity to work on a product that directly impacts thousands of merchants across Africa.
- A collaborative high-performing engineering team that values quality and growth.
- Opportunities for continuous learning professional development and career progression.
In partnership with our client we are seeking a Senior Full-Stack Engineer to be at the heart of building and scaling the tools that help merchants run grow and thrive. From storefronts to order management you will be the engineer who designs robust back-end services delivers high-performance front-...
In partnership with our client we are seeking a Senior Full-Stack Engineer to be at the heart of building and scaling the tools that help merchants run grow and thrive. From storefronts to order management you will be the engineer who designs robust back-end services delivers high-performance front-end experiences and ensures the core commerce capabilities remain reliable and scalable as the business grows. If you are a hands-on full-stack engineer who takes pride in writing clean code and building systems that power real businesses we want to meet you.
Who are we looking for
- You are an experienced full-stack engineer with a strong command of both back-end and front-end development and you know how to bring them together seamlessly.
- You are deeply proficient in Laravel (PHP) and with a proven ability to build and scale complex web applications.
- You are someone who has built within the e-commerce space before including product catalogs shopping carts checkout flows and order management and you understand the nuances that come with it.
- You are detail-oriented and write clean well-documented maintainable code without being asked twice.
- You are a collaborative team player who thrives in cross-functional environments working comfortably alongside product managers designers and fellow engineers.
- You are a strong communicator able to translate complex technical concepts into clear actionable ideas.
- You are proactive about learning staying current with new technologies and industry best practices.
Your Responsibilities
Back-End Development
- You will design develop test and deploy robust and scalable back-end services and APIs using Laravel (PHP).
- You will contribute to database design and optimisation primarily working with MySQL or PostgreSQL to support large-scale e-commerce operations.
- You will integrate with third-party services including payment gateways shipping providers and other e-commerce tools.
Front-End Development
- You will build and maintain responsive high-performance user interfaces and components using .
- You will collaborate with UX/UI designers to translate designs into reliable polished front-end experiences.
Engineering Excellence
- You will participate actively in code reviews providing constructive feedback while ensuring code quality security and performance standards are met.
- You will troubleshoot debug and resolve software defects and technical issues to maintain platform stability and reliability.
- You will work within an Agile (Scrum/Kanban) framework delivering features efficiently and collaborating closely with product managers and engineers throughout the development lifecycle.
- You will continuously learn and apply new technologies and best practices to improve development processes and the overall product offering.
What Success looks like
- Commerce features are delivered on time with high code quality and minimal post-release defects.
- Back-end services and APIs are scalable reliable and consistently performant under merchant demand.
- Third-party integrations including payments shipping and beyond are seamless and stable.
- Code review contributions lead to measurable improvements in team code quality and development standards.
- Database designs support efficient large-scale e-commerce operations with no significant performance bottlenecks.
- Active participation in Agile ceremonies contributes to a well-coordinated high-functioning engineering team.
To be considered for this role you should have
- A minimum of 5 years of professional software development experience.
- Strong proficiency in PHP with extensive hands-on experience using the Laravel framework.
- Solid understanding and practical experience with JavaScript (ES6) and .
- Demonstrable experience building and maintaining e-commerce applications including product catalogs shopping carts checkout processes order management and payment integrations.
- Experience with relational databases such as MySQL or PostgreSQL.
- Proficiency with Git for version control.
- Familiarity with RESTful API design and consumption.
- Excellent problem-solving skills and strong attention to detail.
- Strong written and verbal communication skills.
Nice to have:
- Experience with or other modern JavaScript frameworks.
- Familiarity with containerisation technologies like Docker.
- Experience with cloud platforms such as AWS or Azure.
- Knowledge of front-end build tools such as Webpack or Vite.
- Understanding of microservices architecture.
- Experience with Test-Driven Development (TDD) and writing unit or integration tests.
Challenges you may face in this role
- Building and maintaining commerce features at scale where performance reliability and uptime are non-negotiable.
- Navigating the complexity of integrating multiple third-party services while ensuring a consistent and stable user experience.
- Balancing the pace of product delivery in an Agile environment with the need to write clean well-tested maintainable code.
- Working across a broad full-stack scope requiring you to context-switch effectively between back-end logic and front-end execution.
The Goodies
- Fully remote work flexibility.
- Opportunity to work on a product that directly impacts thousands of merchants across Africa.
- A collaborative high-performing engineering team that values quality and growth.
- Opportunities for continuous learning professional development and career progression.
View more
View less