Desenvolvedor(a) Full Stack React e C#/.NET Sênior

New
J
JobgetherIT/Software Engineering
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Advanced English and fluent/native Portuguese
Required Skills
Microsoft SQL ServerReact.jsTypeScriptC#.NETRESTful APIsAzure DevOpsUnit Testing

Requirements

  • Strong professional experience as a Full Stack Developer or similar software engineering role.
  • Solid experience with React.js and TypeScript, including Hooks, Context API, React Router, and TanStack Query.
  • Strong knowledge of HTML, CSS, and JavaScript for building modern web applications.
  • Advanced experience with C# and modern .NET frameworks.
  • Experience developing REST APIs using ASP.NET Core Web API.
  • Experience working with Entity Framework Core and SQL Server or Azure SQL.
  • Knowledge of microservices architectures and integrations between distributed systems.
  • Experience implementing authentication and authorization solutions using OAuth 2.0, OpenID Connect, and JWT.
  • Strong understanding of SOLID principles, Clean Code practices, Clean Architecture, or Hexagonal Architecture.
  • Experience writing automated tests using tools such as Vitest, React Testing Library, and xUnit.
  • Familiarity with Git workflows, Pull Requests, and collaborative code review processes.
  • Advanced English proficiency and fluent/native Portuguese communication skills.
  • Autonomous profile with strong problem-solving abilities, systemic vision, and technical leadership capabilities.

Responsibilities

  • Develop and evolve enterprise web applications using React, TypeScript, C#, and modern .NET technologies.
  • Build responsive, accessible, and reusable user interfaces following frontend development best practices.
  • Design, implement, and maintain REST APIs using ASP.NET Core Web API.
  • Integrate applications with APIs, microservices, databases, and external systems.
  • Participate in technical refinements, solution design discussions, and architectural decisions.
  • Develop and maintain unit and integration tests to ensure software quality and reliability.
  • Perform code reviews and contribute to technical standards, engineering practices, and continuous improvement initiatives.
  • Create and maintain CI/CD pipelines using Azure DevOps.
  • Investigate incidents, troubleshoot technical issues, and improve application performance and stability.
  • Provide technical guidance and support to other team members, contributing to knowledge sharing and team growth.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now