Job Summary:
">
We are seeking a skilled Full Stack Developer to join our team. As a Full Stack Engineer, 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, and ensuring scalable, high-quality solutions.
">
Main Responsibilities:
">
">
* Developing full-stack software with a primary emphasis on back-end development
">
* Creating and refactoring serverless APIs and services written with .NET/C# (80%)
">
* Developing and refactoring user-facing software features using Angular (20%)
">
* Building reusable code and 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
">
">
Requirements:
">
">
* Bachelor's degree in computer science or software engineering, 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
">
"],