Posição - Nível de experiência (Remoto)
Você conhece a Icon?
Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.
Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!
Sobre a Vaga
Código da vaga: A
Modelo de contratação: PJ
Requisitos e Qualificações
- Desenvolvedor(a) Python Cloud (Foco em APIs e AWS)Descrição da Vaga
Estamos buscando uma pessoa desenvolvedora/engenheira de dados com forte perfil de engenharia de software e sólida experiência em AWS para integrar nosso time. Sua principal missão será desenhar, desenvolver e manter APIs resilientes e pipelines de integração de dados utilizando o ecossistema Serverless da AWS.
Buscamos alguém que não apenas escreva scripts em Python, mas que entenda de padrões de arquitetura em nuvem, segurança, desacoplamento de microsserviços e eficiência de custos.
Principais Responsabilidades- Desenvolvimento de APIs e Microsserviços: Desenvolver e expor APIs REST/GraphQL escaláveis utilizando Python (FastAPI, Flask ou Cloud Native com Lambda) integradas ao Amazon API Gateway.
- Arquitetura Serverless e Event-Driven: Construir fluxos desacoplados e assíncronos utilizando AWS Lambda, SQS (filas) e SNS (mensageria) para processamento e ingestão de dados.
- Orquestração de Processos: Desenvolver fluxos de trabalho complexos e estados de execução utilizando AWS Step Functions para coordenar chamadas de APIs e atualizações de dados.
- Otimização SQL e Persistência: Estruturar bancos de dados relacionais e analíticos, escrevendo queries complexas, visões performáticas e otimizando o armazenamento/leitura de dados.
- Qualidade e Padrões: Garantir a aplicação de padrões de desenvolvimento (SOLID, Clean Code), escrita de testes automatizados e monitoramento das aplicações em produção.
Requisitos Técnicos (O que buscamos)- Python Avançado (Foco em APIs/Backend): Domínio da linguagem, incluindo manipulação de payloads complexos, assincronismo, concorrência e tratamento robusto de exceções.
- Core AWS Serverless: Experiência prática com AWS Lambda, Amazon API Gateway, SQS, SNS e S3. Saber configurar gatilhos (triggers) e gerenciar permissões via IAM.
- Orquestração Cloud: Experiência com AWS Step Functions para modelagem de fluxos visuais e tratamento de erros de execução/retries de APIs.
- Padrões de Desenvolvimento e CI/CD: Domínio de Git, padrões de projeto (Design Patterns), testes unitários/integração (pytest) e esteiras de deploy automatizadas.
- SQL Sólido: Capacidade de modelar dados e escrever queries analíticas de alta performance.
Diferenciais- Experiência com ferramentas de IaC (Infrastructure as Code), como AWS SAM, CDK ou Terraform.
- Conhecimento em monitoramento e observabilidade na AWS (CloudWatch, X-Ray).
- Familiaridade com ferramentas analíticas da AWS (Amazon Athena, AWS Glue) ou formatos de tabela modernos (Apache Iceberg).
- Práticas de FinOps (desenvolvimento voltado para a otimização de custos de computação e chamadas de API na nuvem).
#vemserICON