← voltar para vagas
engenheiro(a) de software júnior - .net/ia
Sobre a vaga
A WEX busca uma pessoa Engenheira de Software Júnior para o time de Benefits Technology, que cria soluções para administração de benefícios. A vaga é remota no Brasil e envolve desenvolvimento com .NET, APIs, React, cloud e recursos ligados a IA.
Responsabilidades
- Colaborar com stakeholders para entender desafios de clientes e transformar isso em soluções técnicas.
- Desenhar, testar, codar e instrumentar novas funcionalidades.
- Trabalhar com TDD, BDD, microsserviços e arquitetura Vertical Slice.
- Apoiar aplicações em produção, com monitoramento, resposta a incidentes e melhoria contínua.
- Analisar sistemas e processos para encontrar gargalos e oportunidades de melhoria.
- Usar dados para medir resultados e apoiar decisões técnicas.
- Trocar conhecimento com o time e aprender continuamente.
- Comunicar decisões e trade-offs técnicos para pessoas de engenharia e áreas parceiras.
Requisitos
- Experiência em desenvolvimento de software.
- Boa base em resolução de problemas e análise.
- Experiência criando e consumindo APIs REST.
- Experiência com React.
- Conhecimento em testes unitários e suítes de teste.
- Entendimento de princípios de segurança de software e diretrizes OWASP.
- Conhecimento de Git e pipelines de CI/CD.
- Experiência com metodologias ágeis.
- Experiência com procedures e funções performáticas em bancos relacionais.
- Experiência com aplicações e serviços cloud-native.
- Capacidade de escrever código limpo, manutenível e bem documentado.
- Graduação em Ciência da Computação, Engenharia de Software ou área técnica relacionada.
Stack principal
- C#
- ASP.NET para design de APIs RESTful
- Docker
- Bancos relacionais modernos: SQL Server, PostgreSQL e MySQL
- Banco NoSQL: MongoDB
- Kafka e arquitetura orientada a eventos
- React
- Kubernetes
- Cloud com Azure ou AWS, incluindo serviços como IAM, S3 ou Blob, instâncias de computação, API Gateway, CDN e Lambda
IA e aprendizado esperado
- Familiaridade com conceitos de LLMs e frameworks como LangChain ou LlamaIndex.
- Experiência ou experimentos com aplicações básicas baseadas em RAG.
- Interesse em aprender padrões novos, como Model Context Protocol (MCP).
- Interesse em fluxos com agentes autônomos, uso de ferramentas e gerenciamento de estado.
- Noções de bancos vetoriais, como Pinecone ou Milvus, e impacto da busca na performance de IA.
- Experiência com features AI-native e avaliações automatizadas com LLM em pipelines de CI/CD.
Diferenciais
- Helm ou ArgoCD
- Terraform
- GitHub Actions
- GraphQL
- Azure
- Frameworks de desenvolvimento de agentes, como LangGraph