Full Stack Software Engineer (Rust + React, TypeScript)
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Software Engineer (Rust + React, TypeScript) based in Brazil.
This is a product-focused engineering role where you will work across the full stack to design and deliver high-impact features in a complex, modern web platform. You will contribute to both frontend and backend systems, helping build rich, responsive interfaces and robust backend services that support large-scale data processing and real-time interactions. The role combines technical depth in performance-critical systems with strong product thinking, requiring close collaboration with product, design, and engineering peers. You will work with a modern stack including React, TypeScript, Rust, and WebAssembly, tackling challenging problems around scalability, usability, and system reliability. The environment is highly collaborative, quality-driven, and innovation-oriented, with strong emphasis on ownership and continuous improvement. This is an opportunity to work on complex technical challenges while directly shaping user-facing products.
Accountabilities:
You will be responsible for designing, developing, and evolving full-stack features across a modern, high-performance web platform.
- Design, develop, and deliver new product features across frontend and backend systems.
- Build responsive, high-performance user interfaces using React and TypeScript.
- Develop and maintain backend services, APIs, and core business logic using Rust and other backend technologies.
- Debug and resolve issues across the entire stack, including frontend, backend, APIs, and integrations.
- Collaborate closely with product managers, designers, and engineers to turn requirements into production-ready solutions.
- Participate in code reviews and contribute to engineering best practices and code quality standards.
- Continuously improve system performance, scalability, reliability, and maintainability.
- Identify and reduce technical debt while improving development workflows and engineering efficiency.
- Take ownership of features from design through deployment and ongoing maintenance.
- Proven experience building and maintaining production-grade web applications.
- Strong expertise in React and TypeScript.
- Experience with backend development using Rust, C++, Java, or similar strongly typed languages.
- Ability to debug and troubleshoot complex issues across frontend, backend, APIs, and external integrations.
- Experience working within existing codebases and evolving mature products.
- Strong communication and collaboration skills in cross-functional teams.
- Comfortable using modern AI-assisted development tools to improve productivity and code quality.
- Experience with GitLab, CI/CD pipelines, and automated deployment workflows.
- Knowledge of WebAssembly and integration of WASM modules in web applications.
- Exposure to WebGL, WebGPU, Three.js, or CAD/graphics-intensive applications.
- Experience with real-time collaboration frameworks (e.g., Y.js, SignalR, or similar).
- Familiarity with distributed systems and large-scale architectures.
- Experience working in Agile environments.
- Competitive compensation aligned with market standards.
- Fully remote work model.
- Opportunity to work on complex, high-impact technical challenges.
- Exposure to modern technologies including Rust, React, TypeScript, and WebAssembly.
- Strong engineering culture focused on ownership, quality, and continuous improvement.
- Collaborative and international team environment.
- Influence over product direction and features used by global users.
- Flexibility and autonomy in how you work and deliver results.
Requirements:
We are looking for a strong full-stack engineer with solid experience in modern web development and backend systems.
Nice to have:
Benefits:
Full-Stack pay context
Based on 365 disclosed Full-Stack salaries on RoleSuite, the role pays a median of $185K/year, with most offers between $143K and $211K (10th–90th percentile: $115K–$246K).
See the full Full-Stack salary breakdown →