Desenvolvedor Fullstack | Senior.

NSTECH · Remoto, BR

Estamos em busca de um **Desenvolvedor Fullstack Senior** para integrar nosso time e atuar na evolução do nosso **TMS (Transportation Management System)**. Você será responsável por desenvolver novas funcionalidades e manter recursos críticos que otimizam a logística e o transporte de nossos clientes. O desafio envolve lidar com regras de negócio robustas e fluxos operacionais complexos. Buscamos um programador que tenha facilidade em transitar entre um back\-end sólido em C\# e um front\-end dinâmico, focando sempre na estabilidade e performance de um sistema que não pode parar. ### **Responsabilidades** * Liderar o desenvolvimento de soluções complexas e escaláveis utilizando C\# e ASP.NET Core, definindo padrões técnicos para o time. * Arquitetar Web APIs de alta performance, focando em segurança, observabilidade e estratégias de resiliência. * Definir a estratégia de testes automatizados (unitários, integração e carga) e garantir a qualidade do software através de pipelines de CI/CD. * Gerenciar estratégias de versionamento (como Gitflow ou Trunk Based) e atuar na resolução de conflitos complexos e gestão de releases. * Realizar modelagem de dados avançada e otimização de performance (tuning) de queries em PostgreSQL. * Aplicar e disseminar conceitos de Clean Architecture, DDD e Microsserviços, garantindo a manutenibilidade e desacoplamento do sistema. * Mentorar desenvolvedores menos experientes, conduzindo revisões de código rigorosas para elevar a barra técnica da equipe. * Traduzir requisitos de negócio complexos em soluções técnicas viáveis, atuando como ponte entre stakeholders e o time de desenvolvimento. * Produzir documentação arquitetural (como ADRs e diagramas de sistema) e garantir a transferência de conhecimento. * Avaliar e introduzir novas tecnologias e ferramentas através de Provas de Conceito (PoCs), impulsionando a inovação técnica. ### **Requisitos e qualificações** * Ensino superior completo na área de Tecnologia da Informação. * Sólida experiência no desenvolvimento e arquitetura de sistemas web complexos e escaláveis. * Domínio profundo em C\# e ecossistema .NET mais recente (.NET 6/7/8\), incluindo gerenciamento de memória e programação assíncrona. * Expertise no design de APIs RESTful (segurança, performance, versionamento e documentação com Swagger). * Domínio de testes automatizados (Unitários, Integração e TDD) e cultura de qualidade de código. * Experiência avançada com PostgreSQL (modelagem, otimização de queries e análise de performance) e ORMs (Entity Framework Core ou Dapper). * Aplicação mandatória de princípios SOLID, Clean Architecture e Design Patterns. * Experiência comprovada com microsserviços, sistemas distribuídos e mensageria (Kafka, RabbitMQ ou Azure Service Bus). * Domínio de containerização com Docker. ### **Diferenciais** * Experiência prática com provedores de Cloud (Azure ou AWS) e serviços PaaS/Serverless; * Conhecimento em orquestração de containers (Kubernetes); * Vivência com bancos de dados NoSQL (Redis, MongoDB, DynamoDB) para estratégias de cache ou alta volumetria; * Experiência na configuração de pipelines de CI/CD (Azure DevOps, GitHub Actions); * Implementação de Observabilidade (OpenTelemetry, Datadog, ELK, Grafana/Prometheus).