Analista Desenvolvedor Fullstack Senior
About Skydropx
Description
RESPONSABILIDADES E ATRIBUIÇÕES: - Projetar, desenvolver e evoluir APIs RESTful utilizando .NET 8+ e ASP.NET Core, com foco em performance, escalabilidade e boas práticas de arquitetura - Atuar no desenvolvimento full stack, contribuindo também com frontend componentizado (React, Vue ou similares) - Construir e manter integrações com plataformas externas (e-commerce, marketplaces e parceiros logísticos), utilizando REST, GraphQL e OAuth 2.0 - Implementar fluxos resilientes com uso de mensageria (ex: filas, retries, idempotência, circuit breaker) - Atuar de ponta a ponta (end-to-end), desde o design técnico até deploy em produção (Docker e ambientes cloud) - Investigar incidentes críticos, realizar troubleshooting avançado e atuar na causa raiz - Garantir observabilidade dos sistemas (APM, logs estruturados e métricas) para suporte à operação - Contribuir ativamente com decisões de arquitetura, avaliando trade-offs técnicos e impactos no negócio - Escrever e manter testes automatizados (unitários e integração) como parte do desenvolvimento - Participar de code reviews, promovendo qualidade, padrões e evolução técnica do time - Documentar APIs e fluxos técnicos (OpenAPI/Swagger, diagramas, changelogs) REQUISITOS: - Forte experiência com .NET (C#) e ASP.NET Core - Experiência com desenvolvimento full stack (React, Vue ou similares). - Sólida experiência em design e consumo de APIs RESTful - Experiência com bancos relacionais (SQL Server) e modelagem de dados - Conhecimento prático em mensageria e sistemas assíncronos (ex: SQS, RabbitMQ ou similares) - Experiência com testes automatizados (xUnit, Moq ou similares) - Vivência com cloud (preferencialmente AWS: S3, SQS, Lambda ou equivalentes) - Experiência com containers (Docker) - Conhecimento em observabilidade (Datadog, Grafana, New Relic ou similares) - Experiência com autenticação/autorização (OAuth 2.0, JWT) - Conhecimento em CI/CD e práticas de DevOps - Domínio de Git e estratégias de versionamento - Capacidade de tomar decisões técnicas com autonomia - Visão crítica sobre arquitetura e qualidade de código - Boa comunicação com times técnicos e não técnicos - Proatividade na resolução de problemas complexos - Ownership sobre o que desenvolve DIFERENCIAIS: - Experiência aplicando IA no ciclo de desenvolvimento (ex: copilots, code assistants, automação de testes, análise de logs) - Experiência com Kubernetes - Experiência com GraphQL - Conhecimento em arquitetura distribuída e microsserviços - Experiência com práticas como Clean Architecture, SOLID ou DDD - Vivência com sistemas de alta escala ou missão crítica Sobre a vaga: - Modelo de trabalho: 100% remoto - Ambiente internacional.