Web Software Engineer
We are seeking a talented software engineer to develop and maintain web applications across the entire technology stack, encompassing both front-end and back-end development.
* Develop full-stack software with primary emphasis on back-end development, focusing on efficient code and optimal performance.
* Design and implement serverless APIs and services using .NET/C# (80%), ensuring scalability and reliability.
* Develop and refactor user-facing software features using Angular (20%), adhering to industry standards and best practices.
* Build reusable code and libraries for future use, promoting collaboration and knowledge sharing within the team.
* Optimize applications for maximum speed, scalability, and usability, delivering high-quality products to customers and internal teams.
Required Skills and 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, Angular Materials, 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.
Benefits and Advantages
* Opportunity to work on complex projects, driving innovation and growth within the organization.
* Collaborative and dynamic work environment, fostering continuous learning and professional development.
* Chance to work with cutting-edge technologies, staying up-to-date with industry trends and advancements.
About the Role
* This is a full-time position, requiring dedication and commitment to deliver high-quality results.
* Successful candidates will be part of a talented team, working together to achieve common goals and objectives.
* The ideal candidate will possess excellent communication skills, both written and verbal, and be able to effectively collaborate with colleagues and stakeholders.