Overview
We are seeking a Staff Full Stack Engineer (Contract) to join a dynamic and fast-scaling tech company in a fully remote role. In this position, you will leverage your expertise in Rust and Java as primary programming languages, with secondary experience in React and Python, to play a key role in modernizing backend services and enhancing frontend experiences. Collaborating with a product-focused engineering team, you will influence architectural decisions and develop scalable, reliable software solutions.
Responsibilities
- Design, develop, and optimize scalable backend services using Rust and Java.
- Build high-performance, reliable systems with a focus on scalability, maintainability, and clean architecture.
- 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.
- Work closely with product, design, and platform teams to deliver impactful functionality.
- Influence technical direction, engineering standards, and architectural decisions across the platform.
- Leverage AI-assisted development tools for coding, refactoring, testing, and debugging.
Requirements
- Extensive commercial experience as a Senior or Staff-level Full Stack/Backend Engineer in production environments.
- Strong backend engineering experience with Rust and/or Java, ideally with exposure to both.
- 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, APIs, or application development.
- Strong knowledge of REST APIs, microservices, and scalable architecture.
- Experience designing, building, and maintaining production-grade systems.
- Contractor mindset with the ability to onboard quickly and deliver value fast.