Service Engineer - Full stack - Agular & .NET - Job Summary

We are seeking a highly experienced Senior Full Stack Developer with deep expertise in Angular and .NET to join our engineering team. In this role, you will be responsible for designing, developing, and delivering scalable, secure, and high-performance web applications across the full technology stack. You will play a key role in system architecture, lead technical initiatives, and collaborate closely with cross-functional teams to build modern, enterprise-grade solutions. This is an excellent opportunity for a senior engineer who is passionate about clean code, modern frameworks, and delivering impactful digital products.

Key Responsibilities

Design, develop, and maintain full stack applications using Angular (frontend) and .NET (backend)

Lead system architecture and contribute to design decisions for scalable and maintainable systems

Develop responsive, user-friendly UI components and integrate them with backend services

Build and maintain RESTful APIs and microservices using .NET technologies

Collaborate with product managers, designers, QA engineers, and other stakeholders

Optimize application performance, security, and scalability

Perform code reviews and ensure adherence to best practices and coding standards

Mentor and guide junior and mid-level developers

Participate in Agile/Scrum processes and contribute to continuous improvement

Troubleshoot and resolve complex technical issues across the application stack

Required Qualifications and Experience

10+ years of professional software development experience

Strong expertise in Angular (preferably Angular 10+) and TypeScript

Extensive experience with .NET technologies (C#, .NET Core / .NET 6+)

Solid understanding of web architecture, RESTful services, and API design

Experience developing and maintaining microservices-based architectures

Strong knowledge of HTML5, CSS3, and responsive design principles

Proficiency with relational databases (e.g., SQL Server, PostgreSQL) and/or NoSQL databases

Experience with version control systems such as Git

Familiarity with CI/CD pipelines and DevOps practices

Strong understanding of design patterns and software engineering principles

Preferred Skills and Technologies

Experience with Azure (App Services, Functions, DevOps, etc.) or other cloud platforms (AWS, GCP)

Knowledge of containerization and orchestration tools (Docker, Kubernetes)

Familiarity with frontend libraries and UI frameworks (Angular Material, Bootstrap, Tailwind)

Experience with state management solutions (NgRx, Akita)

Experience with testing frameworks (Jasmine, Karma, Jest, xUnit, NUnit)

Knowledge of authentication and authorization protocols (OAuth2, JWT, OpenID Connect)

Familiarity with message brokers (e.g., Azure Service Bus, RabbitMQ)

Experience with logging and monitoring tools (Application Insights, ELK stack, Prometheus)

Exposure to domain-driven design (DDD) and clean architecture principles

+G86

Strong analytical and problem-solving skills

Excellent communication and collaboration abilities across technical and non-technical teams

Proven leadership and mentoring experience

High level of ownership, accountability, and initiative

Ability to manage multiple priorities in a fast-paced environment

Strong attention to detail and commitment to high-quality deliverables

Adaptability and eagerness to learn and adopt new technologies

Education Requirements

Bachelor’s degree in Computer Science, Software Engineering, or a related field

Master’s degree is a plus but not required


More from DS3 Digital
DS3 Digital 17 hours ago
DS3 Digital 4 hours ago
DS3 Digital 16 hours ago

Desenvolvedor full stack

Apply Now
Back to search page