Overview
The Staff Full Stack Engineer will play a crucial role in a fast-scaling tech business by developing scalable backend services using Rust and Java and building modern frontend applications with React and Python. The position involves influencing architectural decisions and ensuring high-performance, reliable software systems while collaborating closely with product and platform teams. This contract role offers the opportunity for experienced engineers to contribute significantly to a globally distributed team, leveraging AI-assisted development practices.
Responsibilities
- Design and develop scalable backend services using Rust and Java.
- Build reliable systems focused on scalability and maintainability.
- Develop and maintain modern applications using React.
- Contribute to backend services and APIs using Python.
- Take ownership of complex features from design to production delivery.
- Collaborate with cross-functional teams to deliver impactful functionality.
- Influence engineering standards and architectural decisions.
- Apply best practices for performance, reliability, and security.
Requirements
- Extensive experience as a Full Stack / Backend Engineer in production environments.
- Strong backend engineering skills with Rust and/or Java.
- Commercial experience developing frontend applications with React.
- Hands-on experience with Python, including backend services and APIs.
- Solid understanding of REST APIs, microservices, and scalable architecture.
- Experience designing and maintaining production-grade systems.
- Familiarity with AI-assisted development tools.
- Ability to onboard quickly and deliver value efficiently.