Submeter
Fullstack Developer (.NET & Angular)
Lisboa
Descrição da posição
We are looking for a Fullstack Developer with angular and .NET experience.
Main Responsibilities:
- Architecting & Developing: Leading the design, development, and maintenance of complex full-stack applications using Angular and .NET, ensuring high quality, scalability, and performance.
- Technical Leadership: Driving technical discussions, making informed architectural decisions, and setting best practices for both front-end and back-end development.
- Collaboration: Working closely with product owners, business partners, devs, and other stakeholders to translate business requirements into effective technical solutions.
- Full Lifecycle Engagement: Actively participating in all phases of the software development lifecycle, including requirements analysis, system design, coding, testing, deployment, and post-launch support.
- Code Quality & Standards: Implementing and enforcing coding standards, conducting thorough code reviews, and ensuring adherence to architectural guidelines and quality assurance processes.
- Performance Optimization: Identifying and resolving performance bottlenecks, optimizing application responsiveness, scalability, and security across the entire stack.
- Problem-Solving: Proactively identifying, diagnosing, and resolving complex technical issues, delivering timely and effective solutions.
Requirements
Front-End Development (Angular)
- Senior-level proficiency in Angular — deep understanding of: core concepts, component architecture,tate management, routing, services, directives, pipes, and advanced performance optimization techniques.
- Lead Level: Extensive experience with TypeScript, HTML5, SCSS, and responsive design principles
- Low Level: Familiarity with modern testing frameworks (e.g., Jasmine, Karma, Cypress)
Back-End Development (.NET)
- Senior-level proficiency in .NET — strong grasp of: Object-oriented programming (OOP), Asynchronous programming, Multithreading,
- High Level: Expertise in designing, developing, and implementing robust, secure, and scalable RESTful APIs
- High Level: Proficiency with dependency injection, unit testing (e.g., xUnit, NUnit), and integration testing frameworks
- High Level: Database management (PostgreSQL)
- High Level: Proficiency in SQL and ORM frameworks (Entity Framework Core)
Software Design & Architecture
- High Level: In-depth knowledge and practical application of data structures and algorithms
- High Level: Mastery of SOLID principles and design patterns (Factory, Singleton, Observer, Strategy, Repository, Unit of Work) — applicable to both Angular and .NET applications
- Mid-Level: Experience with architectural patterns
DevOps & Practices
- High Level: Proven experience with CI/CD pipelines (Azure DevOps, GitLab CI, Jenkins), including automated testing and deployment strategies
- High Level: Strong understanding and implementation of effective logging, monitoring, and error handling strategies
- High Level: Expertise in designing, developing, and consuming RESTful APIs, ensuring security, performance, and maintainability
- Mid-Level: SCRUM knowledge
Quer se candidatar?
Cargo
Nome*
Email*
Telefone*
País*
Cidade*
Linkedin
Upload your CV*
(máx. 4MB)
Faça upload da sua foto ou video
(máx. 4MB)


