Aspiring full stack professionals are invited to apply for a challenging role that involves owning and enhancing existing enterprise applications. This position requires confidence in managing complex codebases, delivering innovative features, and ensuring high-quality technical outcomes across front-end and back-end components.
Key Responsibilities
* Owning and enhancing the existing full stack codebase with new feature development.
* Maintaining and evolving a React/TypeScript front end, including advanced forms, data tables, and admin workflows.
* Contribution to backend development using Python, including API logic, data processing, and integration tasks.
* Integrating and optimising AWS Amplify DataStore, GraphQL APIs, and DynamoDB.
* Implementing robust validation, error handling, logging, and user feedback mechanisms across the stack.
* Ensuring code quality through reviews, maintainability practices, and thorough documentation.
* Collaboration with technical specialists to analyse, design, and assess solution approaches.
Required Skills
* Strong React (with Hooks) and TypeScript experience building complex SPAs.
* Solid backend development experience in Python.
* Strong ability to design, consume, and debug REST and GraphQL APIs.
* Experience with modern CSS frameworks or component libraries.
* Proficiency with Git and collaborative version control workflows.
* Strong debugging skills across both UI and backend components.
What We Offer
A dynamic work environment with opportunities for growth and professional development.
The chance to collaborate with experienced technical specialists on cutting-edge projects.