Full-Stack Software Engineer: React, TypeScript, Python, AWS
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 full\-stack engineer who enjoys working on real products, not just isolated tickets. Our web application presents interesting engineering challenges: complex workflows, large volumes of data, and real\-time user interaction. The core platform is already in place \- a React/TypeScript frontend, a Python backend, and a set of third\-party integrations that perform heavy processing and content generation. Your role is simple in principle: make the product better. You will ship features, fix problems, improve reliability, and take ownership of the functionality you build across the stack \- from the UI a user interacts with, to the Python service handling the request, to the external provider that ultimately delivers the result. This is a hands\-on product engineering role for someone who values clean code, steady progress, and maintaining a healthy codebase over time. **What You Will Do** You will work across the full stack to improve and evolve the product. That includes: * Building and shipping new product features across React/TypeScript frontend and Python backend services. * Owning backend service logic in Python, including business workflows, data processing, and external provider integrations. * Diagnosing and resolving issues that span multiple layers of the system \- frontend state, APIs, backend services, and third\-party providers. * Developing responsive and high\-performance React interfaces, with well\-structured components and reliable state management. * Making targeted changes to our Terraform infrastructure when new features require cloud resources, roles, or permissions. * Collaborating with product managers, designers, and engineers to break down requirements into clear, deliverable work. * Writing clean, maintainable, well\-tested code and participating in code reviews. * Identifying and addressing technical debt where necessary to keep the codebase stable as the product evolves. **What We Are Looking For** * Solid experience as a full\-stack engineer building and shipping production web applications. * Strong experience with React and TypeScript, including component architecture, complex state management, and frontend performance. * Proven experience writing backend services in Python, including business logic, API design, and reliable error handling. * Experience integrating third\-party APIs and external services, including authentication, rate limits, retries, and failure handling. * Working knowledge of Terraform and infrastructure\-as\-code sufficient to modify existing configurations. * Strong debugging skills across the stack \- comfortable tracing issues from browser behaviour through APIs, backend services, and cloud logs. * Experience using AI\-assisted development tools to improve productivity. * Strong communication skills and comfort working in an existing production codebase rather than a greenfield environment. **Bonus Experience** Experience in any of the following areas is useful but not required: * AWS cloud services, particularly around compute, storage, and managed services. * CI/CD pipelines and GitLab workflows. * Production observability tooling (logging, monitoring, tracing). * Working in Agile development environments. **Why This Role Is Interesting** You will work on a real product used by real users, where improvements you ship quickly make a difference. The platform is already established, which means the focus is not building from scratch, but improving, scaling, and evolving a system that is already in production. If you enjoy owning features end\-to\-end and steadily improving a product over time, this role will suit you well.
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