Software Engineering · Full-time
Brazil
Projetar, desenvolver e manter APIs RESTful em .NET 8 + / ASP.NET Core, garantindo performance, escalabilidade e aderência a padrões de mercado.
Construir e evoluir integrações com plataformas de e-commerce e marketplaces (Shopify, Mercado Livre, entre outras), utilizando REST, GraphQL e OAuth 2.0.
Desenvolvimento utilizando metodologias de IA (SDD, BMAD, etc).
Desenvolver e manter interfaces web modernas utilizando Vue.js, TypeScript, HTML5 e CSS3, com foco em componentização, responsividade e experiência do usuário.
Implementar e manter integrações com transportadoras (Correios e parceiros logísticos) para cotação, rastreamento e geração de etiquetas.
Atuar em implementações end-to-end — do design da API à entrega em produção, incluindo containerização (Docker) e deploy em Kubernetes.
Escrever testes unitários e de integração (xUnit) como parte do ciclo de desenvolvimento, não como etapa posterior.
Instrumentar serviços com observabilidade (Datadog APM, logging estruturado) para monitoramento e troubleshooting em produção.
Contribuir com documentação técnica via Swagger/OpenAPI e changelogs de funcionalidades.
Participar ativamente de cerimônias ágeis e code reviews, contribuindo para a melhoria contínua do time.
Experiência sólida em desenvolvimento backend com .NET / ASP.NET Core, atuando na construção, evolução e sustentação de APIs e integrações.
Experiência profissional sólida em desenvolvimento de software e atuação em ambientes distribuídos e escaláveis.
Forte conhecimento em arquitetura de APIs RESTful e documentação utilizando Swagger/OpenAPI.
Experiência com GraphQL, REST e fluxos de autenticação/autorização utilizando OAuth 2.0 e JWT.
Experiência com mensageria e sistemas assíncronos, utilizando ferramentas como SQS, RabbitMQ ou similares.
Experiência com testes unitários e de integração utilizando xUnit, Moq ou frameworks similares.
Experiência com Docker e Kubernetes em ambientes de desenvolvimento e produção.
Conhecimento em serviços AWS, especialmente S3, SQS, Lambda e recursos voltados para aplicações distribuídas.
Conhecimento sólido em observabilidade, troubleshooting e análise de logs utilizando ferramentas como Kibana, Elasticsearch, Datadog, Grafana ou similares.
Familiaridade com CI/CD, automação de deploy e práticas DevOps.
Experiência com Git e estratégias de versionamento em ambientes colaborativos.
Experiência com bancos relacionais, especialmente SQL Server, incluindo modelagem e otimização de consultas.
Conhecimento em análise de performance, troubleshooting avançado e boas práticas de sustentação de aplicações.
Capacidade de atuar com autonomia técnica, senso de ownership e tomada de decisão em cenários complexos.
Boa comunicação e capacidade de interação com times técnicos e áreas de negócio.
Desejável
Conhecimento em frontend componentizado utilizando Vue.js, React ou frameworks similares.
Conhecimento em TypeScript, HTML5 e CSS3.
Experiência com arquitetura distribuída, microsserviços e sistemas resilientes.
Conhecimento em Clean Architecture, SOLID, DDD e padrões de arquitetura modernos.
Vivência com sistemas de alta escala, alta disponibilidade ou missão crítica.
Experiência com aplicação de IA no ciclo de desenvolvimento, incluindo copilots, code assistants, automação de testes e análise de logs.
Inglês técnico para leitura de documentação, troubleshooting e comunicação assíncrona com times globais.
Modelo de trabalho: 100% remoto
Ambiente internacional.