Senior Fullstack Engineer (.NET)

Damia Group


Job Location:

Lisbon - Portugal

Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Our client is currently hiring a Senior Fullstack Engineer (.NET) to join their amazing team
About the role: You will join a highly skilled engineering team focused on delivering robust scalable and secure enterprise-grade solutions. As a Senior Fullstack Engineer you will play a key role in designing building and evolving complex systems across the full stack contributing directly to high-impact digital transformation initiatives.This role requires strong technical maturity proven enterprise experience and the ability to take ownership of architectural decisions and technical leadership across teams and solutions. You will work closely with product teams stakeholders and multidisciplinary engineering groups in a collaborative and fast-paced environment ensuring high-quality delivery and continuous improvement of large-scale systems.
What youll do:
  • Lead the design and development of end-to-end solutions across frontend and backend components
  • Define implement and govern scalable microservices architectures using C# / .NET ensuring scalability resilience performance and maintainability
  • Take ownership of architectural decisions technical governance and code quality standards
  • Design and govern RESTful APIs including contracts versioning strategies integrations and best practices
  • Collaborate closely with product teams stakeholders and cross-functional engineering teams
  • Ensure engineering excellence through automated testing practices and Test-Driven Development (TDD)
  • Contribute to the evolution of CI/CD pipelines deployment strategies and system observability (monitoring logging and troubleshooting)
  • Ensure secure-by-design principles are applied across all stages of development
  • Optimize performance and scalability of distributed systems
  • Conduct code reviews support test automation and improve overall team productivity and engineering standards
  • Support cloud-based solutions in production ensuring stability scalability and continuous improvement primarily within Microsoft Azure environments
  • Leverage AI/GenAI tools within the software development lifecycle to improve productivity and delivery efficiency (nice to have).
Requirements:
  • Bachelors or Masters degree in Computer Engineering Computer Science Systems Engineering or a related field
  • 48 years of experience in full-stack development mainly technologies
  • Strong experience delivering end-to-end solutions across frontend and backend
  • Proven experience designing and implementing microservices architectures using C# / .NET
  • Solid experience in REST API design governance versioning and integrations
  • Hands-on experience with Microsoft Azure in production environments (development operations and optimization)
  • Experience with Azure SQL and MongoDB ensuring performance scalability security and proper data modelling
  • Strong focus on software engineering quality including automated testing and TDD practices
  • Experience improving CI/CD pipelines deployments and observability practices
  • Strong understanding of secure-by-design principles and risk mitigation
  • Experience optimizing distributed systems for performance and scalability
  • Experience with code reviews test generation documentation and improving engineering productivity
  • Exposure to AI/GenAI tools in the SDLC is a plus
  • Microsoft Azure certifications are highly valued
What they offer:
  • Previous experience leading teams and/or projects
  • Strong decision-making skills particularly in architectural topics
  • Excellent communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences
  • Strong client and results-oriented mindset
  • Ability to collaborate closely with product teams and stakeholders
  • Critical thinking autonomy and sense of responsibility
  • Focus on continuous improvement and engineering excellence
  • Ability to manage multiple tasks in a dynamic environment
  • Fluency in Portuguese and English (both spoken and written)
Want to know more Get in touch with us

Required Experience:

Senior IC

Our client is currently hiring a Senior Fullstack Engineer (.NET) to join their amazing teamAbout the role: You will join a highly skilled engineering team focused on delivering robust scalable and secure enterprise-grade solutions. As a Senior Fullstack Engineer you will play a key role in designin...

About Company

Company Logo

The best tech recruitment agency in Portugal! We find & deliver the best tech talent with a focus on amazing recruitment experiences.

View Profile View Profile