Design, develop, and maintain robust APIs and scalable microservices architectures using .NET Core and Go. Implement resilient solutions on AWS using event-driven and serverless components while ensuring application stability through automated testing and code reviews.
O que buscamos:
Profissional de nível Pleno/Sênior que atue com (.NET/GO/AWS).
Responsabilidades:
Projetar, desenvolver, testar e manter APIs robustas e arquiteturas de microsserviços escaláveis, com domínio absoluto da plataforma .NET Core e também GO.
Implementar soluções resilientes utilizando o stack core da AWS, desenhando componentes baseados em processamento orientado a eventos e serverless.
Garantir a estabilidade das aplicações por meio de testes automatizados (unitários, integração e funcionais) e revisões rigorosas de código (code review).
Atuar e colaborar ativamente em times multidisciplinares utilizando frameworks ágeis (Scrum/Kanban), participando desde o refinamento de negócio até o deploy.
Utilizar e experimentar de forma prática ferramentas de Inteligência Artificial aplicadas ao desenvolvimento para otimização de rotinas e ganho de produtividade.
Requisitos Obrigatórios
.NET Core / .NET (versões modernas), C# avançado, Entity Framework Core e injeção de dependência Importante também ter conhecimento em golang e goroutines;
Microsserviços e APIs RESTful, sistemas distribuídos de alta disponibilidade e mensageria distribuída;
Docker e Kubernetes (EKS);
AWS: EC2, S3, Lambda, API Gateway, SNS/Kafka, SQS e EventBridge;
Bancos de dados relacionais (RDS, PostgreSQL, MySQL) e NoSQL (MongoDB, DynamoDB);
CI/CD: GitHub Actions, Jenkins, CircleCI ou ArgoCD;
Observabilidade: Datadog, Grafana, Prometheus, New Relic, Dynatrace ou OpenTelemetry.
Desejável:
Conhecimento ou experiência prévia com Python;
Experiência ou interesse no uso de assistentes de código e ferramentas de IA Generativa voltadas ao ciclo de desenvolvimento;
Familiaridade com StackSpot;
Certificações AWS Practitioner e AWS Developer.
Descrição comportamental:
Procuramos uma pessoa que:
Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
Tenha habilidades de resolução de problemas;
Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”