Staff Full Stack Engineer

Overview

We are seeking a highly skilled Staff Full Stack Engineer on a contract basis to contribute to the modernization of a globally distributed tech platform. The successful candidate will drive the development of scalable backend services primarily using Rust and Java, while also working on customer-facing applications with React and Python. This fully remote position is designed for an experienced contractor who thrives on complex challenges and enjoys influencing architectural decisions as part of a product-focused engineering team.

Responsibilities

  • Design, develop, and optimize scalable backend services using Rust and Java.
  • Build high-performance, reliable systems with a focus on scalability and maintainability.
  • Develop and maintain modern customer-facing applications using React.
  • Contribute to backend services, APIs, and integrations using Python.
  • Take ownership of complex features from architectural design to production delivery.
  • Collaborate with product, design, and platform teams to deliver impactful functionality.
  • Influence technical direction, engineering standards, and architectural decisions.
  • Leverage AI-assisted development tools for coding and debugging.

Requirements

  • Extensive commercial experience as a Senior or Staff-level Full Stack / Backend Engineer.
  • Strong backend engineering skills in Rust and/or Java.
  • Solid understanding of concurrent programming, distributed systems, and performance-focused backend development.
  • Commercial experience developing modern frontend applications using React.
  • Hands-on experience with Python, including backend services and APIs.
  • Strong knowledge of REST APIs, microservices, scalable architecture, and cloud-native development.
  • Comfortable using AI-assisted development tools in engineering workflows.
  • Experience making architectural decisions or providing technical leadership at the Staff Engineer level.