Start Your Search Here

Job Search

Jobtailor

Portugal / Global

Senior Full Stack Developer, .NET/Angular

Job Description

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

Candidatar-se Now

Similar Opportunities

View all jobs