About the Role
At Mootiva, we are recruiting a Senior Full Stack Developer to join a long-term project in traffic management and monitoring, with solutions used in national and international projects. You will take part in developing web applications with .NET and Angular, integrating systems and evolving scalable solutions in Microsoft Azure, following the entire development cycle through to production.
Responsibilities
•Develop and maintain full stack applications with C#/.NET and Angular/TypeScript
•Create and evolve REST APIs and microservices, ensuring integration with internal platforms and external systems
•Contribute to solution architecture and apply development best practices
•Work with relational and non-relational databases
•Implement automated tests and participate in code reviews
•Collaborate on CI/CD processes and improve application performance, security and reliability
•Work with product and engineering teams in an Agile environment, sharing technical knowledge
Requirements
•At least 5 years of professional experience in software development
•Strong backend experience with C#, .NET/.NET Core and ASP.NET Core
•Practical frontend experience with Angular and TypeScript
•Strong knowledge of REST APIs, HTTP, authentication and authorization
•A degree in Computer Engineering or a similar field, or equivalent professional experience
•Ability to communicate in Portuguese and English, both spoken and written
•Autonomy, analytical and problem-solving skills, team spirit and attention to quality
Nice to Have
•Experience with microservices, distributed systems, SOLID principles and design patterns
•Knowledge of SQL, MongoDB and Entity Framework Core
•Experience with Microsoft Azure, Azure Service Bus and Azure DevOps pipelines
•Experience with unit, integration and automated testing
•Knowledge of Docker, Kubernetes/AKS and monitoring tools
•Experience with high-availability applications and event-driven architectures
Conditions
No conditions stated in the posting.