Fullsctack developer
Indexed description
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- Design, develop, and implement scalable and efficient full-stack web applications using .NET Core and Angular.
- Write clean, well-documented, and testable code for both front-end and back-end components.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Participate in code reviews to ensure code quality, adherence to development standards, and knowledge sharing.
- Troubleshoot, debug, maintain, and enhance existing applications.
- Optimize applications for performance, scalability, and reliability.
- Ensure the security, stability, and overall performance of applications.
- Actively participate in technical discussions and team meetings, collaborating with internation colleagues.
Requirements
- Proven experience developing full-stack applications with .NET Core and Angular (preferably Angular 10+).
- Strong proficiency in C#, TypeScript, HTML5, and CSS3 (including preprocessors such as SASS/LESS).
- Experience building complex, responsive Single Page Applications (SPAs).
- Strong experience with ASP.NET Core MVC and Web API.
- Experience designing and implementing RESTful APIs.
- Experience with Entity Framework Core.
- Experience with SQL Server or other relational databases.
- Strong understanding of RxJS and reactive programming principles.
- Experience with state management libraries such as NgRx.
- Familiarity with front-end build tools such as Angular CLI and Webpack.
Development Practices & Tools
- Proficiency with Git, including branching strategies and pull request workflows.
- Experience with CI/CD pipelines (e.g., Azure DevOps, GitLab CI, Jenkins).
- Solid understanding of SOLID principles, design patterns, and unit testing.
- Experience working in Agile environments (Scrum/Kanban).
Porto or Lisbon: 2x week at the office
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search