Develop and maintain backend microservices and RESTful APIs using Python while implementing frontend improvements with JavaScript and jQuery. Manage cloud infrastructure deployment, scalability, and CI/CD pipelines across AWS, Azure, or GCP environments.
Este é um cargo remoto.
Oportunidade : Desenvolvedor FullStack - Pleno
Requisitos:
Experiência mínima de 5 anos em desenvolvimento Full Stack. Python (FastAPI, Django ou Flask). JavaScript. jQuery.
Experiência com pelo menos um framework SPA moderno: React; Angular; Vue.js.
Desenvolvimento de APIs RESTful.
Programação assíncrona: asyncio; aiohttp.
Arquiteturas orientadas a eventos (Event-Driven Architecture).
Plataformas de streaming de eventos: Kafka; EventHub. Docker. Kubernetes ou Serverless.
Infraestrutura como Código: Terraform; CloudFormation.
Bancos de dados relacionais: PostgreSQL; MySQL.
Bancos de dados NoSQL: MongoDB; Cosmos DB; Redis. OAuth2. OpenID Connect. SSO (Single Sign-On).
Padrões corporativos de autenticação e autorização.
Ferramentas de CI/CD: Jenkins; GitLab CI; GitHub Actions; Azure DevOps. Testes automatizados: pytest; unittest.
Experiência prática com provedores de nuvem: AWS; Azure; GCP. Experiência em ambientes corporativos de grande porte.
Experiência comprovada na entrega de soluções escaláveis e enterprise.
Requisitos Técnicos Desejáveis
Temporal.io ou ferramentas similares de orquestração de workflows.
Experiência com arquiteturas de plugins ou extensões para portais de desenvolvedores.
Experiência com: Backstage; Port.io; Frameworks proprietários.
Experiência em customização e integração com plataformas SaaS por meio de: REST APIs; Webhooks; SDKs.
Experiência comprovada na implantação e operação de serviços cloud-native.
Contribuições em projetos Open Source.
Participação ativa em comunidades técnicas, blogs ou GitHub.
Atividades:
Realizar melhorias, integrações e customizações em um portal interno de desenvolvedores baseado em plataforma SaaS.
Consumir APIs públicas e webhooks da plataforma para expansão das funcionalidades do portal.
Projetar, desenvolver e manter microsserviços backend e APIs RESTful/assíncronas utilizando Python.
Implementar customizações e melhorias de front-end utilizando JavaScript e jQuery.
Desenvolver soluções para proporcionar uma experiência de usuário (UI/UX) otimizada dentro do portal.
Realizar deploy, escalabilidade e sustentação de serviços em ambientes cloud (AWS, Azure ou GCP).
Trabalhar com containerização utilizando Docker.
Utilizar soluções de orquestração como Kubernetes ou arquiteturas Serverless.
Atuar com bancos de dados gerenciados, hubs de eventos e plataformas de streaming de eventos.
Colaborar com equipes DevOps na definição e manutenção de pipelines CI/CD.
Implementar e manter infraestrutura como código (IaC).
Desenvolver e manter testes automatizados.
Apoiar processos de release e implantação contínua.
Monitorar e otimizar a performance das aplicações.
Investigar e solucionar incidentes complexos em ambiente produtivo.
Garantir disponibilidade, segurança e estabilidade dos componentes da solução.
Participar de revisões de arquitetura e revisões de código.
Garantir a adoção de padrões de desenvolvimento e boas práticas.
Apoiar e orientar desenvolvedores menos experientes.
Período: indeterminado
Modelo de atuação: Remoto
Idioma: Inglês Avançado