Senior / Staff Full-Stack Engineer (React, TypeScript, Rust, AI Platforms)
Descrição da Vaga
**Before you apply** * Your CV must be submitted in English. * Strong English communication skills are required, both written and spoken. * Candidates must be physically located in Brazil. Proof of residency may be requested during the hiring process. **About** We are looking for a senior engineer who enjoys owning problems end\-to\-end, not just implementing isolated features. This role is for someone who understands how modern software systems work across layers \- from the user interface all the way down to backend services, AI integrations, and cloud infrastructure. You will build product features that connect multiple parts of the platform: React interfaces, TypeScript application logic, Rust backend services, and APIs from our Machine Learning and agentic AI systems. Success in this role requires understanding how these layers interact and designing solutions that work cleanly across them. You will work closely with product, design, platform engineers, and our Machine Learning team to turn complex AI capabilities into reliable, usable product experiences. This is not a feature factory role. You will be expected to make technical decisions, design systems, and take responsibility for delivering features that work across the full stack. **What You Will Do** You will own features from interface to infrastructure. That means: * Building React and TypeScript applications that expose powerful capabilities through clean, intuitive interfaces. * Writing Rust backend services that orchestrate data, agent workflows, and service communication. * Integrating AI and agentic APIs produced by our Machine Learning team and translating those capabilities into real product functionality. * Ensuring data flows correctly across the stack: frontend backend AI services back to the user. * Defining API contracts with platform and backend engineers so the system remains clean and scalable. * Making targeted updates to our Terraform infrastructure when features require new roles, permissions, or services. * Optimising performance across layers, including WebAssembly execution, browser memory, and backend service performance. The expectation is simple: you see the whole system, not just your piece of it. **What We Are Looking For** * Proven experience shipping complex web applications as a Senior or Staff engineer. * Deep experience with React and TypeScript, including architecture decisions and complex state management. * Experience writing backend services in Rust. * Experience working with Rust compiled to WebAssembly and integrating WASM modules into browser applications. * Experience integrating LLM or AI agent APIs, including streaming responses, tool calls, and error handling. * Strong understanding of how to connect frontend applications, backend services, and AI systems into a coherent architecture. * Working knowledge of Terraform and infrastructure\-as\-code. * Ability to work collaboratively with platform engineers to define clean API boundaries. * Experience using AI tools to improve development productivity. * Clear communication and a pragmatic engineering mindset. **Bonus Points** * Experience in any of the following areas is useful but not required: * 3D or graphics\-heavy applications (Three.js, WebGL, WebGPU, CAD). * Real\-time collaborative systems (CRDTs, Y.js, SignalR). * Building or maintaining design systems. * CI/CD pipelines and GitLab workflows. **Why This Role Is Interesting** Here, you will work on problems that span UI, backend systems, AI agents, and infrastructure. The value comes from understanding how those layers interact and building solutions that work across all of them. If you enjoy seeing the entire system and owning the outcome, you will feel at home here.
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev