Mid .NET Fullstack Developer (C# / Angular) - Porto or Lisbon
We are looking for a Mid-level .NET Fullstack Developer to join a challenging and innovative project at one of our clients. This role is based in Porto or Lisbon, offering the opportunity to work on modern web applications within a collaborative and agile environment.
What you'll be doing
* Develop full-stack web applications using C# and the .NET ecosystem for backend services.
* Build responsive and dynamic user interfaces using Angular and TypeScript.
* Design and implement secure and scalable RESTful APIs.
* Collaborate with UI/UX designers to translate wireframes and mockups into high-quality code.
* Write clean, maintainable, and well-documented code, following best development practices.
* Participate in Agile ceremonies (Sprint Planning, Daily Stand-ups, and Retrospectives).
* Identify and resolve bugs, performance issues, and technical challenges.
* Contribute to technical discussions and solution design.
* Write unit and integration tests to ensure application stability and quality.
* Work with relational databases and contribute to efficient data management.
we're looking for
* 3–5 years of experience in software development.
* Experience developing web applications using .NET and Angular.
* Strong knowledge of C# and the .NET ecosystem (experience with .NET Core / .NET 6+ is a plus).
* Solid experience with Angular (components, services, routing; NgRx or RxJS is a plus).
* Good knowledge of HTML5, CSS3/SCSS, JavaScript, and TypeScript.
* Experience designing and consuming RESTful APIs.
* Understanding of software design principles, design patterns, and dependency injection.
* Experience writing testable code and working with unit/integration testing frameworks.
* Experience with SQL databases (SQL Server, PostgreSQL, MySQL).
* Familiarity with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins is a plus.
* Understanding of Agile methodologies and the software development lifecycle (SDLC).
* Strong problem-solving and debugging skills.
* Ability to work independently and collaboratively in a team environment.
* Good communication skills.
What Syone offers
* Integration in a fast-growing organization involved in innovative and pioneering technological projects.
* Opportunity to work on challenging national and international projects.
* Continuous IT training plans and access to new technologies.
* Career growth opportunities and professional development.
By applying, you accept our GDPR policies. Your personal data in your CV and documents will be used solely for processing your application at SYONE. SYONE, S.A. (NIPC 504729624) is the data controller, located at Rua Alfredo da Silva, 8-A, Edifício Stern, Piso 3D, 2610-016 Amadora. We will use your data to tailor your application to relevant vacancies and for potential employment contracts. If selected, your data will be kept during your employment and for at least two years after. If not selected, your data will be kept for two years for future vacancies and then deleted, except for your contact details. You can exercise your rights (access, rectification, erasure, etc.) by emailing. Your data may be shared with our HR service providers and will be stored securely. You can withdraw your consent at any time. We will not use your data for other purposes without your express consent. For more information, email .