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)
Submeter