About Full Stack Developer Role
We are seeking an experienced Full Stack Developer to join our team based in Lisbon, Portugal.
As a key member of our team, you will play a crucial role in designing, developing, and maintaining cloud-based SaaS applications.
Your Responsibilities:
* Design, develop, test, and deploy scalable full-stack applications.
* Collaborate with cross-functional teams using Agile methodology to deliver features and enhancements.
* Develop intuitive front-end interfaces using React and Angular frameworks.
* Build robust and efficient back-end services with .NET Core and RESTful APIs.
* Work with SQL Server databases to design schemas, write queries, and optimize performance.
* Participate in code reviews, technical design sessions, and continuous improvement initiatives.
* Ensure secure and stable deployments using DevOps CI/CD pipelines.
* Contribute to the ongoing improvement of the SaaS platform's architecture, performance, and user experience.
* Follow best practices for clean code, testing, and documentation.
Your Profile:
* 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 (both written and spoken).