Full-Stack Platform Developer (with UI Focus)

Intricate systems fronted by a clear, modern user interface.

At Can Factory, we don’t just build websites; we engineer high-performance digital ecosystems that drive commercial success for our clients. We are looking for an experienced Full-Stack Platform Developer passionate about exceptional UI/UX to join our team of trusted technical partners.

You will be instrumental in architecting and implementing modern, scalable assets, ranging from sophisticated e-commerce platforms and complex booking engines to integrated customer loyalty programmes. This role is a true blend of high-level back-end expertise - often rooted in Java - and a sharp focus on delivering a world-class digital experience on the front-end.

This is a delivery-focused role. Your code must perform flawlessly under heavy traffic, particularly during critical events such as Black Friday or major product launches. We require someone who can take technical ownership, integrate intricate systems seamlessly, and ensure that every solution not only looks excellent but is also reliable and resilient.

Goals For Your First Three Months

  • Understand the core business challenges and technical landscape of your assigned project.
  • Integrate fully into the team, immediately contributing to technical design and implementation.
  • Deliver high-quality, full-stack features that meet our standards for flawless performance and security.
  • Demonstrate a mastery of our delivery-focused methodology, ensuring all work is on time and on budget.

More About the Role

What We Want

  • A Full-Stack Expert who can confidently move between high-level Java architecture and modern front-end engineering.
  • An individual who views the UI/UX as a critical component of a resilient digital platform, not an afterthought.
  • A natural Problem-Solver with a deep understanding of software design, architecture, and system performance.
  • Someone who is committed to best practice and can mentor junior members on coding standards and effective system integration.

Must Have

  • Expertise in High-Level Programming: Significant, demonstrable experience in back-end development, preferably using Java.
  • Front-End Mastery: Deep knowledge of modern web technologies, including HTML, CSS, and advanced JavaScript frameworks (e.g., React, Vue, Angular).
  • Architectural Acumen: Proven ability to design and implement robust, scalable, and highly available solutions that can withstand unprecedented demand.
  • System Integration: Experience working with and integrating intricate systems, APIs, and services to achieve a single customer view.
  • Understanding of the Full SDLC: Experience with analysis, requirements gathering, design, testing, and deployment.

Nice-to-Have

  • Experience using specific Java frameworks such as Spring or related MVC patterns.
  • Experience with CI/CD, DevOps practices, and cloud technologies (e.g., AWS, Azure).
  • Experience with build systems such as Maven or Gradle.
  • Experience in developing for mobile platforms (iOS and Android).

Got what it takes?

If you think you have the skills to make us even more awesome than we already are, please fill out the form below.

Whilst we love speaking to people, please note that we do not accept speculative CVs from recruitment agencies & currently are not seeking outsourced production partners. All recruitment is managed directly by our experienced internal team. We will not be liable for or pay any fees for candidates submitted without a formal agreement in place. Unsolicited CVs will be treated as direct applications.