Jobtailor
Portugal / Global
Portugal / Global
Design, build and maintain production-grade full-stack applications
Work across backend and frontend development using .NET, ASP.NET Core, Web API, Angular and TypeScript
Design scalable, maintainable software architectures and distributed systems
Develop and integrate RESTful APIs with authentication and authorization
Implement and work with microservices and NoSQL databases
Write unit and integration tests
Use Git, Agile methodologies and CI/CD practices
Work independently, take ownership and make sound technical decisions
Potentially mentor engineers or act as a technical reference within a team
Requirements
Bachelor’s Degree in Computer Science, Software Engineering or related field, or equivalent professional experience
6+ years of professional software engineering experience, with strong hands-on experience building production-grade applications
Strong background in software design, architecture, scalability, maintainability and distributed systems
Advanced proficiency in C# and .NET /.NET Core, with solid hands-on experience in ASP.NET Core and Web API
Strong experience with Angular and TypeScript and modern frontend development practices
Strong understanding of RESTful APIs, HTTP, authentication/authorization and API design
Proven experience with microservices and distributed systems
Experience with MongoDB or other NoSQL databases, including data modelling and query optimization; good knowledge of SQL and relational databases is valued
Strong understanding of SOLID principles, design patterns and software architecture, with experience writing unit and integration tests
Experience with Git, Agile methodologies and CI/CD practices
Fluent English level, both spoken and written
Desired skills: Event-driven architectures and messaging (e.g. Azure Service Bus, Kafka, RabbitMQ)
Desired skills: Cloud security and identity management
Desired skills: DDD and/or Clean Architecture
Desired skills: Distributed systems, including resiliency and eventual consistency
Desired skills: High-scale or business-critical applications
Desired skills: Mentoring engineers or acting as a technical reference within a team
Desired skills: AI-assisted development tools such as GitHub Copilot
Desired skills: Go (Golang) and JSON Forms
Core Competencies
Demonstrates advanced proficiency in C# and .NET technologies, with a strong focus on building scalable, maintainable full-stack applications using ASP.NET Core, Angular, and TypeScript. Possesses expertise in software architecture, RESTful API design, and microservices, along with a solid understanding of Agile methodologies and CI/CD practices.
Highest-signal resume keywords
C#
.NET / .NET Core
ASP.NET Core
Angular
Microservices
Hard Skills
Software Design
Architecture
RESTful APIs
Unit Testing
Integration Testing
NoSQL Databases
MongoDB
Agile Methodologies
CI/CD Practices
SOLID Principles
Soft Skills
Ownership
Mentoring
Technical Decision-Making
Industry Keywords
Distributed Systems
Event-Driven Architectures
Cloud Security
Identity Management
High-Scale Applications
Tools & Technologies
Git
Azure Service Bus
Kafka
RabbitMQ
GitHub Copilot
#J-18808-Ljbffr
Portugal / Global
Portugal / Global
Portugal / Global
Portugal / Global
Portugal / Global
Lisboa / Global