Analista Desenvolvedor Fullstack Senior
RESPONSABILIDADES E ATRIBUIÇÕES:
- Projetar, desenvolver e evoluir APIs RESTful utilizando .NET 8+ / ASP.NET http://ASP.NET Core, garantindo alta performance, escalabilidade, segurança e aderência a boas práticas de arquitetura e engenharia de software.
- Desenvolver integrações utilizando APIs REST e GraphQL, incluindo fluxos de autenticação e autorização com OAuth 2.0 e JWT.
- Atuar em implementações end-to-end, desde o desenho técnico da solução até o deploy em produção, utilizando Docker, Kubernetes e ambientes cloud.
- Implementar soluções resilientes e escaláveis utilizando mensageria, processamento assíncrono, retries, idempotência e circuit breaker.
- Desenvolver e manter testes unitários e de integração (xUnit), promovendo qualidade contínua, confiabilidade e sustentabilidade das aplicações.
- Trabalhar com observabilidade, troubleshooting avançado e sustentação em produção utilizando logging estruturado, Kibana, Elasticsearch, Datadog APM e ferramentas correlatas.
- Investigar incidentes críticos, realizar análise de causa raiz e atuar de forma proativa na estabilidade e evolução dos sistemas.
- Contribuir ativamente com decisões de arquitetura, avaliando trade-offs técnicos, impacto no negócio, escalabilidade e manutenibilidade das soluções.
- Participar ativamente de code reviews, refinamentos técnicos, cerimônias ágeis e iniciativas de melhoria contínua junto aos times de Engenharia e Produto.
- Contribuir com documentação técnica utilizando abordagem Swagger/OpenAPI First, garantindo padronização, governança e clareza das APIs.
- Atuar como referência técnica para o time, promovendo boas práticas de desenvolvimento, qualidade de código, versionamento e engenharia de software.
- Seguir padrões de desenvolvimento, sustentação e operação, garantindo confiabilidade e eficiência dos serviços em produção.
REQUISITOS:
- Experiência sólida em desenvolvimento backend com .NET / ASP.NET http://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.
SOBRE A VAGA:
- Modelo de trabalho: 100% remoto
- Ambiente internacional.
Apply with uptayn.
Sign in free to open the apply link, get this role scored against your CV, and track your application.