Desenvolvedor Fullstack (React | Python | Golang)
Summary
Builds full-stack web apps using React/TypeScript on the frontend and Python or Golang on the backend, deploying and monitoring them on AWS.
Descrição
Estamos em busca de uma pessoa Desenvolvedora Full Stack para atuar no desenvolvimento de soluções modernas e escaláveis, participando de todo o ciclo de vida do produto. Essa pessoa terá atuação tanto no frontend, com foco em React e TypeScript, quanto no backend, utilizando Python e/ou Golang, além de contribuir ativamente para a qualidade, observabilidade e evolução contínua das aplicações em ambiente cloud AWS.
Responsabilidades
- Desenvolver e manter funcionalidades no frontend utilizando React e TypeScript, garantindo usabilidade, performance e aderência ao design system.
- Construir, evoluir e manter APIs e serviços backend utilizando Python e/ou Golang.
- Atuar em todas as etapas do desenvolvimento: ideação, definição de arquitetura, implementação, testes, code review, deploy e monitoramento.
- Garantir qualidade do software por meio de testes automatizados (unitários, integração e/ou end-to-end), mantendo alta cobertura e confiabilidade.
- Trabalhar no ecossistema AWS, utilizando serviços como Lambda, S3, SQS, SNS, DynamoDB, API Gateway, entre outros.
- Contribuir para definição de padrões de código, boas práticas, documentação técnica e melhoria contínua dos processos.
- Auxiliar no monitoramento de aplicações e serviços, promovendo estabilidade, resiliência e observabilidade.
Requisitos
- Experiência com React e seu ecossistema moderno (Hooks, Context API, React Query, entre outros).
- Conhecimento em containers e Docker.
- Experiência prática em desenvolvimento backend com Python e/ou Golang.
- Familiaridade com serviços da AWS (qualquer conjunto relevante).
- Experiência com escrita de testes automatizados e práticas de desenvolvimento orientadas à qualidade (TDD é um diferencial).
- Vivência com Git, pipelines de CI/CD e processos de code review.
- Conhecimento de boas práticas de arquitetura, como REST, microserviços e padrões de projeto.
- Mentalidade orientada à qualidade, segurança e escalabilidade.
Diferenciais
- Experiência com APIs de alta disponibilidade e workloads assíncronos (SQS, SNS).
- Conhecimento em ferramentas de observabilidade, como Datadog, Prometheus e Grafana.
- Vivência com arquiteturas serverless.
Modelo de trabalho
O que você encontrará na Maitha:
- Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada;
- Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação;
- Treinamentos, workshops e meetups para evolução de soft e hard skills;
- Rewards com programa de pontos e premiações;
- TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais;
