Fullstack Developer
Summary
Fullstack Developer building and maintaining end-to-end web applications and high-performance APIs with FastAPI (Python) and Fastify (Node.js), deployed on AWS (EKS, SQS/SNS, RDS PostgreSQL, DynamoDB) in a Kubernetes microservices environment. Day to day includes infrastructure work, event-driven design, observability, CI/CD, and code reviews with product, design, and engineering teams.
Fullstack Developer
O que você vai fazer?
* Desenvolver e manter aplicações web completas (Full Stack), do microsserviço à interface do usuário.
* Construir e otimizar APIs de alta performance utilizando Fastify (Node.js) e FastAPI (Python).
* Projetar, implementar e gerenciar infraestrutura e serviços na AWS (EKS, SQS, SNS, RDS PostgreSQL, DynamoDB).
* Garantir a escalabilidade, resiliência e segurança dos sistemas em ambiente de microsserviços Kubernetes.
* Colaborar com times de produto, design e engenharia para entregar features com qualidade e velocidade.
* Escrever códigos limpos, testáveis e participar de revisões de código (code reviews).
* Experiência com metodologias ágeis (Scrum/Kanban).
Requisitos e Tecnologias
Backend & APIs:
* Experiência sólida com Python e Node.js.
* Domínio de frameworks modernos de alta performance: FastAPI (Python) e Fastify (Node.js).
Cloud & DevOps (AWS):
* Experiência prática com serviços da AWS.
* Orquestração e gerenciamento de containers com Kubernetes (EKS).
* Mensageria e mensageria assíncrona com AWS SQS e AWS SNS.
Bancos de Dados:
* Relacional: PostgreSQL (RDS).
* Não-relacional / NoSQL: DynamoDB.
* Experiência com arquitetura orientada a eventos (Event-Driven Architecture).
Observabilidade:
* Foco em observabilidade (Datadog, Prometheus, Grafana, OpenTelemetry).
CI/CD
* Conhecimento em boas práticas de CI/CD (GitHub Actions, GitLab CI, etc.).