Desenvolvedor Fullstack C# Sênior

VAGAS

United States

Remote

USD 120,000 - 160,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

VAGAS procura um(a) Desenvolvedor(a) Full Stack Sênior com sólida experiência em .NET (C#) e Angular para desenhar, evoluir e manter soluções ponta a ponta. Você atuará equilibrando backend robusto com frontend moderno, buscando alta qualidade de código e autogestão em um ambiente ágil.

A função envolve liderança técnica, definição de contratos de APIs e foco em desempenho, com participação ativa em Scrum/Kanban e práticas de revisão de código e documentação técnica detalhada.

Qualifications

  • Domínio de C# moderno (C# 9+), com POO, Reflection e exceções.
  • Experiência com ASP.NET Core para APIs REST e DI.
  • Autenticação/Autorização corporativa (JWT, Claims).
  • EF Core, Mapeamento ORM e otimização de queries.
  • Bases em Oracle/SQL Server e transações.
  • Conceitos de clean code, SOLID e DDD.
  • Conhecimento de Angular avançado com RxJS e state management.

Responsibilities

  • Desenhar, desenvolver e manter APIs REST com ASP.NET Core e interfaces em Angular.
  • Liderar decisões técnicas seguindo Clean Architecture, SOLID e DDD.
  • Supervisar segurança, consistência e performance de dados relacionais e não-relacionais.
  • Definir contratos de APIs com OpenAPI/Swagger.
  • Otimizar desempenho no backend e no frontend e gerenciar estado.
  • Participar de rituais ágeis (Scrum/Kanban) com story slicing.
  • Garantir qualidade via Code Review e documentação clara.

Skills

AutogestãoExcepcional
Comunicação Assertiva
Proatividade e Resolução de Problemas
Foco em Qualidade e Mentoria

Tools

Visual Studio
VS Code
Postman
Swagger
Node.js
NPM

Job description

Buscamos Desenvolvedor(a) Full Stack Sênior com sólida experiência no ecossistema .NET (C#) e profunda bagagem em Angular. Você será peça-chave no desenho, desenvolvimento e evolução de soluções de ponta a ponta, equilibrando um backend robusto, performático e seguro com um frontend moderno, reativo e componentizado. Procuramos um profissional com forte mentalidade arquitetural, foco em qualidade de código e excelente capacidade de autogestão.

Responsabilidades:

  • Desenhar, desenvolver e manter APIs REST robustas utilizando ASP.NET Core e interfaces modernas e reativas em Angular;
  • Liderar decisões técnicas e estruturar códigos seguindo princípios de Clean Architecture, SOLID e conceitos de DDD (Domain-Driven Design);
  • Garantir a consistência, segurança e performance no acesso e manipulação de dados em ambientes relacionais e não-relacionais;
  • Definir contratos de APIs claros e orientados a padrões corporativos modernos (OpenAPI / Swagger);
  • Otimizar a performance da aplicação tanto no ecossistema de backend quanto na renderização e gerenciamento de estado do frontend;
  • Participar ativamente de rituais ágeis (Scrum/Kanban), apoiando no story slicing e no refinamento de requisitos técnicos complexos;
  • Garantir a qualidade do software por meio de práticas rigorosas de Code Review e documentação técnica clara (Markdown, diagramas).

Requisitos:

1. Backend & Engenharia de Dados (.NET)
  • Domínio avançado da linguagem C# em sua sintaxe moderna (C# 9+ ou superior), englobando tipos de dados, coleções estruturadas e uso avançado de LINQ;
  • Sólido conhecimento em Programação Orientada a Objetos (POO), Reflection, atributos e manipulação resiliente de exceções;
  • Experiência profunda com Programação Assíncrona (async/await, Tasks e paralelismo);
  • Domínio em .NET / .NET Core para criação de APIs REST com ASP.NET Core (Middlewares, Dependency Injection nativa e Versionamento de APIs);
  • Experiência em Autenticação e Autorização corporativa (JWT, Claims e Policies) e gestão dinâmica de configurações por ambientes (appsettings, variáveis de ambiente);
  • Sólida experiência com Entity Framework Core (Mapeamento ORM, Migrations e estratégias avançadas de tracking, performance e otimização);
  • Conhecimento prático em bancos de dados Oracle ou SQL Server (escrita de queries complexas, Stored Procedures e gerenciamento de transações).
2. Frontend Avançado (Angular)
  • Fundamentos Sólidos de Angular: Domínio da estrutura do framework, módulos, componentes, serviços e ciclos de vida;
  • Uso avançado de Data binding (one-way e two-way), criação de diretivas (estruturais, de atributo e customizadas) e Pipes (nativos e personalizados);
  • Arquitetura Reativa no Frontend: Domínio de RxJS (Observables, Subjects e Operators) e experiência com gerenciamento de estado (RxJS puro, NGXS ou NGRX);
  • Foco em reutilização de componentes e padrões eficientes de comunicação entre componentes e serviços.
3. Padrões de Projeto, Ferramental e Metodologias
  • Domínio em Design de Software: Clean Architecture (Arquitetura Limpa), SOLID e padrões de projeto fundamentais (Repository, Factory, Adapter, Strategy, etc.);
  • Controle de versão avançado com Git (branching strategies, pull requests e code review);
  • Uso diário de ferramentas de desenvolvimento: Visual Studio, VS Code, Postman, Swagger, Node.js e gerenciadores de pacotes (NPM);
  • Compreensão prática de metodologias ágeis (Scrum ou Kanban) e capacidade de decompor requisitos complexos (story slicing).

Habilidades:

  • Autogestão Excepcional: Disciplina e maturidade para priorizar tarefas, cumprir prazos e gerenciar o próprio tempo com autonomia;
  • Comunicação Assertiva: Clareza, objetividade e empatia na comunicação verbal e escrita, competência vital para o alinhamento assíncrono entre times distribuídos;
  • Proatividade e Resolução de Problemas: Postura voltada para identificar gargalos técnicos de ponta a ponta (do banco à tela) e propor melhorias arquiteturais de forma autônoma;
  • Foco em Qualidade e Mentoria: Comprometimento em entregar códigos limpos, seguros e documentados, além de abertura para apoiar no desenvolvimento técnico de colegas de time.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Full Stack .net/Angular Sênior
Desenvolvedor(a) Full Stack .net/Angular Sênior

VAGAS • United States

Remote
USD 120,000 - 180,000
Pessoa Desenvolvedora Java e Angular Sênior
Pessoa Desenvolvedora Java e Angular Sênior

VAGAS • United States

Remote
USD 110,000 - 170,000
Desenvolvedor Full Stack Sênior: .NET C# & Angular
Desenvolvedor Full Stack Sênior: .NET C# & Angular

VAGAS • United States

Remote
USD 120,000 - 160,000
Desenvolvedor Backend .net SR
Desenvolvedor Backend .net SR

VAGAS • United States

Remote
USD 110,000 - 150,000
Senior .NET & Angular Full-Stack Architect
Senior .NET & Angular Full-Stack Architect

VAGAS • United States

Remote
USD 120,000 - 180,000
Desenvolvedor(a) Backend Sênior – Node.js
Desenvolvedor(a) Backend Sênior – Node.js

VAGAS • United States

Remote
USD 110,000 - 160,000
Remotas 100%
Plano de saúde
Plano odontológico
+11
Desenvolvedor(a) Full Stack C# Sênior
Desenvolvedor(a) Full Stack C# Sênior

VAGAS • United States

Hybrid
USD 130,000 - 185,000
DESENVOLVIMENTO - Desenvolvedor Baixa Plataforma - Fullstack Java com Angular
DESENVOLVIMENTO - Desenvolvedor Baixa Plataforma - Fullstack Java com Angular

Zohorecruit • United States

Remote
USD 90,000 - 130,000
Pessoa Desenvolvedora Fullstack Sênior (.net / C# e Angular)
Pessoa Desenvolvedora Fullstack Sênior (.net / C# e Angular)

VAGAS • United States

Remote
USD 120,000 - 180,000
Vale Alimentação e/ou Vale Refeição
Convênio Sesi e Sesc
Descontos em cursos e programas educac
Desenvolvedor Backend Java SR
Desenvolvedor Backend Java SR

VAGAS • United States

Remote
USD 100,000 - 140,000