Job Title: Full Stack Engineer
We are seeking a skilled Full Stack Engineer to join our team and take on the challenge of 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.
* Key Responsibilities:
* Developing and refactoring serverless APIs and services written with .NET/C# (80%)
* Developing and refactoring user-facing software features using Angular (20%)
* Built for maximum speed, scalability, and usability
* Implementing responsible programming principles to ensure highest quality products
Required Skills:
* 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%)
* 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 Qualifications:
* Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes)
* 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