Job Opportunity
We are seeking a skilled Full Stack Developer to join our team. The ideal candidate will have expertise in designing, developing and maintaining web applications across the entire technology stack.
This role involves working on both front-end and back-end systems, integrating APIs and databases and ensuring scalable high-quality solutions.
* Develop and refactor serverless APIs and services written with .NET/C# (80%)
* Develop and refactor user-facing software features using Angular (20%)
Key Responsibilities:
* 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
Required Skills and Qualifications:
* Bachelor's degree in computer science Software Engineering or equivalent experience
* 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
PREFERRED SKILLS AND QUALIFICATIONS:
* Knowledge of cloud platforms (AWS Azure or GCP) and containerization (Docker Kubernetes)
* 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
Essential Skills: .NET/C#,Angular,AWS,Azure,Docker,Kubernetes,Oauth2,OpenID Connect,MongoDB,CSS3,HTML5,JavaScript,TypeScript,SOLID,Domain-Driven Design,Clean Architecture,