Full Stack Engineer Job Summary
We are seeking a highly skilled and experienced Full Stack Engineer to join our team. As a key member of our engineering department, you will 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 full-stack software with a focus on back-end development using .NET/C# (80%) and Angular (20%)
* Build reusable code and libraries for future use
* Optimize applications for maximum speed, scalability, and usability
* Implement responsible programming principles to ensure the highest quality products are released
Required Qualifications:
* Bachelor's degree in computer science or equivalent experience
* Professional experience with .NET/C# development for consuming and developing RESTful APIs (80%)
* Experience with Angular, JavaScript, TypeScript, HTML5, CSS3 (20%)
* Deep knowledge of software design principles, patterns, and best practices
* Bilingual Portuguese and English
Preferred Qualifications:
* Knowledge of cloud platforms and containerization
* Experience with application security, authentication/authorization
* Experience working with multi-tenant, large-scale distributed systems