Overview
We are seeking a skilled Full Stack Engineer to join our dynamic team. In this role, you will design, develop, and maintain cloud-based SaaS applications. Our ideal candidate has experience with full-stack development, .NET Core, React, and SQL Server.
About the Role
This is a hybrid position based in Lisbon, Portugal. You will work closely with cross-functional teams using Agile methodologies to deliver features and enhancements. Your responsibilities will include designing scalable applications, developing intuitive interfaces, and building robust back-end services.
Responsibilities
* Design and develop scalable applications using .NET Core and RESTful APIs
* Collaborate with cross-functional teams to deliver features and enhancements
* Develop intuitive front-end interfaces using React and Angular
* Build robust and efficient back-end services
* Work with SQL Server databases to design schemas, write queries, and optimize performance
* Participate in code reviews, technical design sessions, and continuous improvement initiatives
Requirements
To succeed in this role, you should have:
Skills and Qualifications
* 5+ years of experience in full-stack development roles
* Proficiency in .NET Core (C#) for backend development
* Strong experience with React.js and/or Angular for frontend development
* Good command of SQL Server and query optimization
* Experience with RESTful API design and integration
* Familiarity with Azure DevOps, pipelines, and deployment processes
* Understanding of SaaS application development and cloud infrastructure
* Experience working in Agile/Scrum teams
* Strong problem-solving skills, autonomy, and attention to detail
* Excellent communication skills in English