ANALISTA DE ENGENHARIA DE SOFTWARE PL Híbrido
Job Summary
NaInmetrics a inovação e a excelência operam lado a lado em um ambiente de trabalho colaborativo saudável e dinâmico. Nossa cultura valoriza:
- Aprendizado constante
- Transparência na comunicação
- Flexibilidade para desenvolvimento contínuo
Nosso time é apaixonado por tecnologia e comprometido com entregas de valor real para os clientes. O diferencial da Inmetrics é aeficiência digital.
Pessoas são o nosso maior ativo por isso investimos em oportunidades que vão além de salário competitivo oferecendo benefícios diferenciados e um ambiente saudável reconhecido por nossos colaboradores.
#VemPraInmetrics
Responsibilities
Descrição da vaga
Se você quer trabalhar num produto real de engenharia de software construindo a plataforma que mede e evolui a própria engenharia essa vaga é para você.
Atuamos no desenvolvimento de uma plataforma de observabilidade de engenharia: coleta métricas de ferramentas de desenvolvimento calcula indicadores de desempenho de times de software e exibe os resultados em um portal web. O produto é cloud-native serverless e orientado a microsserviços rodando 100% na nuvem.
Buscamos um(a) Desenvolvedor(a) Fullstack para atuar no desenvolvimento manutenção e evolução contínua dos serviços e do portal contribuindo com qualidade técnica performance e novas funcionalidades end-to-end.
Responsabilidades e atribuições
O profissional será responsável por desenvolver e manter microsserviços Python com FastAPI deployados como AWS Lambda além de evoluir o portal frontend em React/Vite. Deverá atuar em múltiplas camadas da stack desde a camada de ingestão de dados de ferramentas externas (agentes) passando pelos serviços de backend (métricas narrativa tenants sensores pessoas) até o portal web consumido pelos usuários finais. Também será responsável por contribuir com infraestrutura como código (Terraform na AWS) pipelines CI/CD testes automatizados e observabilidade dos serviços em produção.
O uso de ferramentas de IA para acelerar o desenvolvimento é parte esperada e incentivada do trabalho: o profissional deve ser capaz de utilizar agentes de codificação de forma produtiva e crítica mantendo responsabilidade total sobre o código gerado.
Prerequisites
Requisitos Técnicos
- Python 3.11 com experiência sólida emFastAPIPydantic v2e desenvolvimento de APIs REST.
- JavaScript/TypeScript comReact 18eVitepara desenvolvimento de interfaces web modernas.
- Experiência com arquiteturaserverless na AWS: Lambda API Gateway (HTTP API) S3 CloudFront Cognito (PKCE/OAuth2) DynamoDB ou bancos de séries temporais.
- Conhecimento emAWS SAM(Serverless Application Model) e deploy de funções Lambda.
- Experiência comTerraformpara infraestrutura como código (módulos remote state S3DynamoDB).
- Familiaridade comAzure DevOpscomo ferramenta de ALM (work items pipelines boards) e como fonte de dados para integrações via API.
- CI/CD comAzure Pipelines.
- Conhecimento em containerização comDockere docker-compose para ambientes de desenvolvimento local.
- Boas práticas de qualidade de código: testes compytest(pytest-asyncio pytest-cov) linting comruff tipagem estática commypy.
- Experiência com autenticação viaAWS Cognito: fluxo Authorization Code PKCE integração com AWS Amplify no frontend.
- Desenvolvimento acelerado por IA:uso produtivo de ferramentas de AI-assisted coding (GitHub Copilot Cursor Kilo Code Claude ChatGPT ou similares) no ciclo diário de desenvolvimento geração revisão e refatoração de código com LLMs escrita de prompts eficazes e capacidade crítica para revisar corrigir e assumir responsabilidade pelo código gerado.
- Desejável: experiência com integração deAPIs de LLMs(OpenAI Anthropic AWS Bedrock) para construção de funcionalidades inteligentes em produtos de software.
Habilidades Comportamentais
- Capaz de planejar e executar features inteiras do backend ao frontend quebrando em tarefas menores e controlando a execução.
- Responsável pela feature de ponta a ponta garantindo estabilidade por meio de testes e observabilidade.
- Capaz de identificar proativamente problemas técnicos e de arquitetura.
- Interação com equipes externas (clientes do produto times de DevOps fornecedores de dados).
- Capaz de julgar e discutir escolhas técnicas com prós e contras fundamentados.
- Autonomia para atuar num ambiente de produto em construção onde o escopo evolui junto com o aprendizado.
- Mentalidade de aprendizado contínuo especialmente em relação ao avanço rápido de ferramentas de IA aplicadas ao desenvolvimento de software.
Stack resumida
Camada / Tecnologia
Frontend
React 18 Vite AWS Amplify (Cognito)
BFF / APIs
Python 3.12 FastAPI AWS Lambda
Dados
InfluxDB v2 / AWS Timestream DynamoDB
Infra
AWS (Lambda API GW CloudFront S3 Cognito VPC) Terraform
CI/CD
Azure Pipelines
Qualidade
pytest ruff mypy
Integrações
Azure DevOps API httpx boto3
IA / Aceleração
GitHub Copilot Cursor Kilo Code AWS Bedrock / OpenAI API
Required Experience:
IC
About Company
A Inmetrics nasceu em 2002, fundada por engenheiros, nos corredores da Unicamp. Durante esses 20 anos de história, nosso maior compromisso sempre foi com o sucesso de nossos clientes. Juntos, acumulamos a experiência de mais de 25 milhões de horas em projetos de Tecnologia, com forte ... View more