🧭 About the Role
We are looking for a highly skilled Full Stack Developer with proven commercial experience in both Python and Java, combined with a strong front-end background in React and JavaScript. This is a critical hire for a forward-thinking team building modern web applications at scale. The ideal candidate will bring technical depth across the full stack, a deep understanding of the Software Development Lifecycle (SDLC), and demonstrable hands-on experience with containerisation and CI/CD tools.
💼 Key Responsibilities
* Build, scale and maintain responsive full stack web applications using Django, React, and Java.
* Write clean, modular, and testable code across the stack: Python, Java, JavaScript/React.
* Collaborate with UX/UI designers, DevOps engineers, and QA to deliver high-quality features.
* Work on end-to-end delivery – from infrastructure and APIs to frontend UI and user experience.
* Ensure scalability and maintainability using Docker and container-based environments.
* Integrate with internal and third-party services via RESTful APIs.
* Apply modern SDLC practices, including Agile methodologies, automated testing, and continuous integration.
1. ✅ Essential Skills & Experience
Must-haves (Applications without these will not be considered):
* Minimum 3 years of commercial experience with Python using Django or Flask.
* Minimum 3 years of commercial front-end development using JavaScript, including recent production experience with React.
* Proven commercial experience with Java (not academic only).
* Recent roles (within the past 2 years) must be primarily focused on web development.
* Strong understanding and hands-on use of Docker and Docker Compose in development or production.
* Demonstrated ability to write and maintain REST APIs.
* Ability to work collaboratively in Agile teams.
* Clear and well-documented CV with specific technology stacks per role.