Descrição da Vaga
A Lighthouse, consultoria de tecnologia e inovação, busca um Desenvolvedor Backend Sênior com sólida experiência no ecossistema .NET (C#) e profunda bagagem em arquitetura de software. O profissional será responsável por liderar o desenho e a evolução de serviços, construindo APIs altamente performáticas, seguras e escaláveis. Embora o foco principal seja o backend, é esperado conhecimento avançado em Angular para atuar em discussões de arquitetura de ponta a ponta e apoiar no ecossistema full stack quando necessário.
Responsabilidades
- Desenhar, desenvolver e manter APIs REST robustas e escaláveis utilizando ASP.NET Core;
- Liderar decisões técnicas de backend seguindo princípios de Clean Architecture, SOLID e DDD;
- Garantir a consistência, segurança e performance no acesso a dados (SQL Server / Oracle);
- Colaborar de perto na definição de contratos de APIs (OpenAPI/Swagger) alinhados às necessidades do frontend;
- Apoiar ou atuar no ecossistema frontend (Angular) de forma consultiva ou complementar quando necessário;
- Mentorar desenvolvedores menos experientes através de code reviews rigorosos e disseminação de boas práticas;
- Participar ativamente de rituais ágeis (Scrum/Kanban), auxiliando no story slicing e refinamento técnico de requisitos complexos.
Requisitos
- ✓Domínio profundo da linguagem C# (C# 9+), incluindo coleções, LINQ avançado, POO, paralelismo (async/await, Tasks), manipulação de exceções e uso de Reflection/atributos;
- ✓Experiência avançada em .NET Core / ASP.NET Core, incluindo Middlewares, Dependency Injection nativa e Versionamento de APIs;
- ✓Experiência sólida em Autenticação e Autorização, utilizando JWT, Claims e Policies, além de gestão de configurações de ambientes;
- ✓Domínio de Design de Software, incluindo Clean Architecture, SOLID, Domain-Driven Design (conceitos principais) e Design Patterns comuns, como Repository, Factory, Adapter e Strategy;
- ✓Experiência sólida com Entity Framework Core, incluindo mapeamento ORM, Migrations, estratégias de Tracking e otimização de consultas;
- ✓Conhecimento avançado em Oracle ou SQL Server, com experiência na escrita de queries complexas, Stored Procedures e gerenciamento de transações;
- ✓Domínio de Git (branching strategies, pull requests e code review);
- ✓Uso fluente de ferramentas de desenvolvimento: Visual Studio, VS Code, Postman e ecossistema Node.js/NPM;
- ✓Familiaridade com escrita de documentação técnica clara (Markdown, diagramas e Swagger);
- ✓Liderança Técnica e Mentoria: Capacidade de guiar o time em direção às melhores práticas de arquitetura e qualidade de código;
- ✓Autogestão Excepcional: Forte disciplina para atuar em um modelo 100% remoto, sabendo priorizar demandas e gerenciar entregas de forma autônoma;
- ✓Comunicação Assertiva e Clara: Habilidade essencial para explicar decisões arquiteturais complexas e colaborar de forma assíncrona;
- ✓Visão Crítica e Resolução de Problemas: Postura proativa para identificar gargalos de performance e propor soluções estruturadas antes que virem incidentes;
- •Conhecimento avançado em Angular: Estrutura do framework, ciclo de vida de componentes, módulos, serviços e diretivas/pipes personalizados;
- •Domínio de Arquitetura Frontend Reativa com RxJS (Observables, Subjects, Operators) e gerenciamento de estado (RxJS puro, NGXS ou NGRX).
Categorias
Sobre a Empresa
Mais vagas na Lighthouse →A Lighthouse é uma consultoria de desenvolvimento de software focada em transformar negócios com soluções digitais poderosas e adaptáveis que satisfazem as necessidades de hoje e abrem as oportunidades de amanhã.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev