Staff Full Stack Engineer

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.