Full Stack Engineer Position
The role involves designing, developing, and maintaining web applications across the entire technology stack. This includes working on both front-end and back-end systems, integrating APIs and databases, and ensuring scalable, high-quality solutions.
Main Responsibilities:
* Software development focusing on back-end technologies
* Developing and refining serverless APIs and services written in .NET/C# (80%)
* Developing and refining user-facing software features using Angular (20%)
* Creating reusable code and libraries for future use
* Optimizing applications for speed, scalability, and usability
* Implementing responsible programming principles to ensure the highest quality products are released to customers and internal teams
Required Skills:
* Bachelor's degree in computer science or a related field
* Professional experience with .NET/C# development for consuming and developing RESTful APIs (80%)
* Experience with Angular, JavaScript, TypeScript, HTML5, and 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 proficiency in Portuguese and English
About Us
We strive to deliver high-quality products that meet our customers' needs. We value innovation, teamwork, and continuous improvement.