Pular para o conteúdo principal

Desenvolvedor Full-Stack Python + React

Descrição da vaga

Buscamos um engenheiro apaixonado por construir produtos robustos, escaláveis e bem arquitetados — do backend ao frontend, com fluência em cloud. Você vai integrar um time de engenharia que constrói plataformas de alto volume, com APIs críticas, pipelines assíncronos e interfaces modernas.

Esperamos alguém com visão de produto, senso de qualidade e que se sinta confortável transitando entre camadas do sistema, sem perder de vista a experiência do usuário final.

Responsabilidades e atribuições

Responsabilidades

Desenvolver e manter APIs REST com FastAPI, incluindo autenticação, rate limiting e versionamento.

Modelar e evoluir schemas de banco de dados usando SQLAlchemy + Alembic com segurança e rastreabilidade.

Projetar e implementar pipelines assíncronos com Celery + Redis/RabbitMQ para tarefas de background e processamento em escala.

Construir interfaces modernas com React + TypeScript, garantindo performance, acessibilidade e cobertura de testes.

Atuar em todas as camadas: design de sistema, implementação, revisão de código e monitoramento em produção.

Colaborar com o time de produto para refinar requisitos e propor soluções técnicas adequadas.

Provisionar e otimizar recursos na GCP e/ou AWS.

Garantir qualidade via testes automatizados, linting e CI/CD robusto.

Requisitos e qualificações

Stack Técnica

Backend · Python

Python 3.10+, FastAPI, Alembic, Celery, SQLAlchemy, Pydantic v2, Redis, Pytest, Poetry / uv, Asyncio

Frontend · React

React 18+, TypeScript, Vite, TanStack Query, Zustand / Redux Toolkit, Tailwind CSS, React Hook Form, Zod, Vitest / Testing Library

Cloud & Infra

GCP (Cloud Run, GKE, Pub/Sub, Cloud Storage), AWS (Lambda, ECS, SQS, S3), Terraform, Docker, CI/CD com GitHub Actions

Dados & Mensageria

PostgreSQL, Redis, RabbitMQ / Celery Beat, BigQuery, Elasticsearch, MongoDB


Requisitos

Experiência sólida com Python 3.10+ e FastAPI (ou frameworks similares).

Domínio de React com TypeScript em projetos de produção.

Experiência prática com Celery para filas e tarefas agendadas.

Uso de Alembic (ou equivalente) para gerenciamento de migrações de banco de dados.

Familiaridade com serviços da GCP e/ou AWS em ambiente produtivo.

Conhecimento de Docker e containers no dia a dia de desenvolvimento e deploy.

Boas práticas: SOLID, testes, code review, documentação de API.

Comunicação clara e fluência para trabalho em equipe assíncrona (inglês técnico é um plus).



Informações adicionais

Diferenciais

Experiência com Kubernetes (GKE / EKS) e Helm Charts.

Conhecimento de observabilidade: OpenTelemetry, Datadog, Cloud Monitoring ou Sentry.

Prática com Terraform ou Pulumi para infra como código.

Contribuições em projetos open source ou portfólio público relevante.

Familiaridade com arquiteturas event-driven e padrões como CQRS / Outbox Pattern.

Experiência com GraphQL ou gRPC.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista R&S
  3. Etapa 3: Entrevista Técnica
  4. Etapa 4: Entrevista Cliente
  5. Etapa 5: Carta Proposta
  6. Etapa 6: Contratação

Transformamos mundos sonhados em trajetórias reais.🧡🚀


Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?