 
        
        Full Stack Engineer Job Description
We are seeking a highly skilled Full Stack Engineer to design, develop and maintain 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.
Key Responsibilities:
 * 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
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
Benefits:
 * Opportunity to work on complex projects that drive innovation and growth
 * Collaborative and dynamic work environment
 * Chance to develop skills and expertise in emerging technologies