Job Opportunity
We are seeking an accomplished Full Stack Developer to design, develop and maintain comprehensive web solutions across the entire technology stack. This role involves collaborating on both front-end and back-end systems, integrating APIs and databases, and ensuring scalable, high-quality results.
* Develop and refactor serverless APIs and services written with .NET/C# (80%)
* Develop and refactor user-facing software features using Angular (20%)
* Build reusable code and libraries for future use
* Optimize applications for maximum speed, scalability, and usability
* Implement responsible programming principles to ensure highest quality products are released to our customers and internal teams
* Professional experience with .NET/C# development for consuming and developing RESTful APIs (80%)
* Experience with Angular, Angular Materials, JavaScript, TypeScript, HTML5, CSS3 (20%)
* Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
* Deep knowledge of software design principles, patterns, and best practices (e.g., SOLID, Domain-Driven Design, Clean Architecture)
* Bilingual Portuguese and English
* Experience strong background in application security, authentication/authorization (e.g., OAuth2, OpenID Connect, IdPs like Auth0/Okta)
* Experience working with multi-tenant, large-scale distributed systems