Skip to content

2/SM - Senior PHP Full-Stack Developer

  • Remote
    • Uganda, Central, Uganda
  • Team SMART

Job description

Profile description: PHP/JS Developer

Developer profile: We’re looking for a Mid Full-stack Developer (JavaScript/PHP/Vue) to help enhance and extend multiple back-office systems for our client. You’ll work across clients and services in an Agile environment, contributing to scalable, reliable, and observable softwa

What you’ll do:

  1. Build and maintain full-stack systems: Develop and maintain web clients and backend services using JavaScript, Vue.js, PHP, and supporting technologies (e.g., Node.js where relevant).

  2. Collaborate cross-functionally: Work closely with Product and UX to translate requirements into well-scoped, deliverable technical solutions.

  3. Own delivery end-to-end: Contribute across the SDLC - from pull requests and code reviews through to containerised deployments on GCP with a focus on reliability and observability.

  4. Monitoring and observability: Maintain and extend dashboards to monitor service health during and after deployments; support incident investigation and performance tuning.

  5. Debug and improve systems: Troubleshoot complex issues across services, implement fixes quickly, and drive long-term improvements to prevent recurrence.

What we’re looking for:

  1. 5+ years experience building production applications with JavaScript and Vue.js.

  2. Strong experience with PHP in backend development.

  3. Experience building and maintaining cloud-native applications (GCP preferred).

  4. Solid experience with databases - both SQL and NoSQL.

  5. Familiarity with modern engineering practices: code reviews, testing, documentation, and continuous improvement.

  6. Exposure to CI/CD, containerisation (Docker is a bonus), and automated deployment practices.

If this sounds like you, kindly apply below!

Job requirements

Nice to have: Node.js experience, strong observability practices (logging/metrics/tracing), and experience working on internal platforms/extranets or multi-system environments.

or