Job Openings Full-Stack Software Engineer: React, TypeScript, Python, AWS

About the job Full-Stack Software Engineer: React, TypeScript, Python, AWS

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.