Unlock the Future of Software DevelopmentWe are seeking a talented Full Stack Engineer to join our team. As a key member, you will be responsible for 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 to ensure scalable, high-quality solutions. Key responsibilities include:Full-stack software development with an emphasis on back-end developmentDeveloping and refactoring serverless APIs services written in .NET/C# (80%)Developing and refactoring user-facing software features using Angular (20%)Building reusable code libraries for future useOptimizing applications for maximum speed, scalability, and usabilityImplementing responsible programming principles to ensure the highest quality products are released to customers and internal teamsRequired Qualifications:Bachelor's degree in Computer Science or Software Engineering, or equivalent experienceProfessional experience in .NET/C# development, consuming and developing RESTful APIs (80%)Experience in Angular, Angular Materials, JavaScript, TypeScript, HTML5, and CSS3 (20%)Experience with relational and NoSQL databases, such as PostgreSQL, MySQL, and MongoDBDeep knowledge of software design principles, patterns, and best practices, including SOLID, Domain-Driven Design, and Clean ArchitectureBilingual in Portuguese and EnglishPreferred Qualifications:Knowledge of cloud platforms, AWS, Azure, GCP, containerization, Docker, and KubernetesExperience with strong background application security, authentication/authorization, including OAuth2, OpenID Connect, IdPs, Auth0, and OktaExperience working with multi-tenant large-scale distributed systems