 
        
        Full Stack Engineer Position
We are looking for a skilled professional to fill the role of Full Stack Engineer.
The ideal candidate will have expertise in designing, developing, and maintaining web applications across the entire technology stack.
Key Responsibilities:
 * Develop full-stack software with an emphasis on back-end development
 * Design and develop serverless APIs and services using .NET/C# (80%)
 * Refactor user-facing software features using Angular (20%)
 * Build reusable code and libraries for future use
 * Optimize applications for maximum speed scalability and usability
 * Prioritize responsible programming principles to ensure high-quality products are released to customers and internal teams
Required Skills:
 * Bachelor's degree in computer science or equivalent experience
 * Proficient in .NET/C# development for consuming and developing RESTful APIs (80%)
 * Familiarity with Angular, JavaScript, TypeScript, HTML5, and CSS3 (20%)
 * Experience with relational and/or NoSQL databases, such as PostgreSQL, MySQL, and MongoDB
 * Deep understanding of software design principles, patterns, and best practices, including SOLID, Domain-Driven Design, and Clean Architecture
 * Bilingual proficiency in Portuguese and English
Preferred Skills:
 * Knowledge of cloud platforms, such as AWS, Azure, or GCP, and containerization technologies, like Docker and Kubernetes
 * Strong background in application security, authentication/authorization, and identity providers, like OAuth2, OpenID Connect, Auth0, and Okta
 * Experience working with multi-tenant, large-scale distributed systems