We are looking for a Mid-Level FullStack Developer to work in a collaborative and challenging environment, contributing to the development and evolution of robust applications. We seek a professional with experience in .NET and Angular, with a critical eye for quality, performance, and development best practices.
📍 Hybrid model – Av. Paulista (1 to 2 times per week)
Responsibilities
- Develop and maintain fullstack applications using .NET and Angular;
- Create and evolve RESTful APIs and backend services;
- Build modern, performant, and responsive interfaces;
- Act in the analysis and optimization of queries and data access;
- Apply best practices in architecture, code design, and automated testing;
- Work together with multidisciplinary teams;
- Participate in CI/CD processes and code versioning;
- Ensure quality, scalability, and security of applications.
Requirements
Backend (.NET / C#)- Mastery of C# and .NET Core / .NET 6+ (including .NET 8);
- Experience in developing RESTful Web APIs and services (Background/Hosted Services);
- Knowledge in software architecture (Clean Architecture, DDD, SOLID, Clean Code);
- Experience with Dapper and SQL Server (T-SQL), including:
- Views, Stored Procedures, indexes, and execution plans;
- Mastery of dependency injection (Transient, Scoped, Singleton);
- Experience with automated testing (xUnit, NUnit, Moq, FluentAssertions).
Frontend (Angular)- Experience with Angular (recent versions) and TypeScript;
- Mastery of the component lifecycle (ngOnInit, ngOnChanges, ngOnDestroy);
- Knowledge in reactive programming with RxJS;
- Experience with state management (NgRx or Service-with-a-Subject);
- Experience with Angular Router, Lazy Loading, and Route Guards;
- Mastery of HttpClient and HttpInterceptors (JWT, error handling);
- Knowledge in HTML5, CSS3/SASS, Flexbox, CSS Grid;
- Experience with componentization (Smart/Dumb Components).
DevOps, Cloud, and Tools- Knowledge in Azure (App Services, Azure SQL, Functions, Key Vault);
- Experience with CI/CD (Jenkins);
- Mastery of Git (branches, PRs, conflict resolution).
Differentials
- Experience with messaging (Azure Service Bus or RabbitMQ);
- Frontend testing with Jasmine, Karma, or Cypress;
- Knowledge in Docker (containerization).
📩 Apply to the selection process
To proceed with the process, we ask that you also submit your application on the Sophia platform:
🔗 Application link: https://entrevista.starmindai.ai
🔢 Job code: NAVA-FULLSTACKPL