Unlock the Future of Software Development
We 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 development
- Developing 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 use
- Optimizing applications for maximum speed, scalability, and usability
- Implementing responsible programming principles to ensure the highest quality products are released to customers and internal teams
Required 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