Senior Full Stack Developer (.NET/Angular)
C
CI&TSoftware development
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PostgreSQLJavascriptMongoDBTypeScriptC#AngularReactAzure DevOps
Requirements
- Have solid experience with React, including hooks, context, and state management.
- Be proficient in JavaScript and TypeScript.
- Have experience with component-driven development and modern frontend architecture patterns.
- Have experience developing backend applications with .NET 8 and C#.
- Be familiar with MediatR, AutoMapper, and clean architecture principles.
- Have experience with messaging or queueing systems such as Rebus or Azure Service Bus, or equivalent systems.
- Have PostgreSQL experience, including relational modeling and query optimization.
- Have MongoDB experience, including document-based modeling and aggregation.
- Be proficient with Entity Framework Core (EF Core).
- Use xUnit for unit and integration testing, NSubstitute for mocks and test doubles, and Faker/Bogus for test data generation.
- Have experience with Azure DevOps, Git, GitFlow, and Azure Pipelines.
Responsibilities
- Develop and maintain responsive, performant, and accessible user interfaces using React.
- Build reusable components and translate UX/UI designs into functional features.
- Ensure cross-browser compatibility and optimize frontend performance.
- Develop and maintain RESTful APIs and services using .NET 8 and C#.
- Implement business logic with MediatR and object mapping with AutoMapper.
- Implement asynchronous messaging with Rebus and Azure Service Bus.
- Contribute to database design and queries using PostgreSQL and MongoDB.
- Write frontend and backend unit and integration tests, including realistic test data and test doubles.
- Participate in code reviews and contribute to Azure DevOps and YAML-based Azure Pipelines.
View Full Description & ApplyYou'll be redirected to the employer's site