Overview
We are seeking a Staff Full Stack Engineer on a contract basis to contribute to a fast-scaling global tech business focused on platform evolution. This fully remote role will involve working alongside an experienced engineering team to modernise backend services and enhance frontend experiences. The ideal candidate will have strong expertise in Rust and Java, as well as hands-on experience with React and Python, playing a key role in developing scalable and reliable software solutions.
Responsibilities
- Design and develop scalable backend services using Rust and Java.
- Build high-performance, reliable systems with an emphasis on scalability and clean architecture.
- Develop and maintain customer-facing applications using React.
- Contribute to backend services, APIs, and integrations using Python.
- Manage complex features from architectural design through to production delivery.
- Collaborate with product, design, and platform teams to deliver impactful functionality.
- Influence technical direction and engineering standards across the platform.
- Utilise AI-assisted development tools for coding and debugging tasks.
Requirements
- Extensive commercial experience as a Senior or Staff-level Full Stack / Backend Engineer.
- Strong backend experience with Rust and/or Java, ideally with exposure to both.
- Solid understanding of concurrent programming and distributed systems.
- Commercial experience developing frontend applications with React.
- Hands-on experience with Python, particularly in backend services and APIs.
- Knowledge of REST APIs, microservices, and scalable architecture principles.
- Experience designing and maintaining production-grade systems.
- Comfortable using AI-assisted development tools.