Senior Full-Stack Engineer: Cloud, APIs & Traffic Systems

emagine Group

Lisboa

On-site

EUR 42,000 - 66,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

emagine Group is seeking a skilled software engineer to develop and maintain end-to-end full stack solutions using C#/.NET and Angular/TypeScript. The role emphasizes scalable RESTful APIs, microservices, and distributed systems within Azure cloud services.

You will design, implement and evolve software architectures, ensure code quality, and contribute to CI/CD pipelines while collaborating with Product and Engineering teams in an Agile environment.

Qualifications

  • Strong full stack software engineering experience.
  • Analytical thinking and structured problem-solving capabilities.
  • Ability to investigate complex technical issues and identify root causes.
  • Pragmatic approach to software design, architecture and delivery.
  • Ownership, autonomy and sound technical decision-making.
  • Strong communication and collaboration skills.
  • Critical thinking and a constructive feedback approach.
  • Ability to work effectively in Agile and cross-functional teams.
  • Commitment to quality, simplicity, maintainability and continuous improvement.
  • Comfort working in business-critical and evolving technological environments.

Responsibilities

  • Design, develop and maintain end-to-end full stack solutions using C#/.NET and Angular/TypeScript;
  • Design, develop and evolve scalable RESTful APIs and microservices;
  • Contribute to the definition and evolution of software architecture and technical solutions;
  • Build reliable, maintainable and high-performance software using clean code, SOLID principles and established design patterns;
  • Develop modern, responsive and user-focused frontend experiences using Angular and TypeScript;
  • Design and integrate services, APIs and third-party systems in a distributed environment;
  • Work with relational and non-relational databases, selecting appropriate data models and persistence strategies;
  • Write and maintain unit, integration and automated tests, contributing to test coverage and software quality;
  • Participate in code reviews, technical discussions and architecture/design sessions;
  • Troubleshoot complex technical and production issues, identify root causes and implement sustainable solutions;
  • Monitor and improve application performance, scalability, reliability, resilience and security;
  • Contribute to CI/CD pipelines and automated delivery from development through deployment and production;
  • Work closely with Product, Engineering and other stakeholders to translate requirements into effective technical solutions;
  • Participate in Agile ceremonies, planning, estimation, retrospectives and continuous improvement initiatives;
  • Share knowledge, provide technical guidance and contribute to the growth of other team members;
  • Take ownership of features and services throughout their lifecycle, from design and implementation to deployment and operation.

Skills

Full stack software engineering
Analytical thinking
Problem solving
Root-cause analysis
Architecture & delivery
Ownership & autonomy
Communication & collaboration
Critical thinking
Agile & cross-functional teamwork
Quality & maintainability
Continuous improvement
Business-critical environments

Tools

C#/.NET
Angular
TypeScript
RESTful APIs
Microservices
Azure

Job description

emagine Group is seeking a skilled software engineer to develop and maintain end-to-end full stack solutions using C#/.NET and Angular/TypeScript. The role emphasizes scalable RESTful APIs, microservices, and distributed systems within Azure cloud services.

You will design, implement and evolve software architectures, ensure code quality, and contribute to CI/CD pipelines while collaborating with Product and Engineering teams in an Agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

emagine • Lisboa

On-site
EUR 42,000 - 66,000
Senior Software Engineer - Azure, AI & Integrations
Senior Software Engineer - Azure, AI & Integrations

The Catalyst Group • Cascais

On-site
EUR 70,000 - 100,000
Senior/Principal Software Architect & Systems Leader
Senior/Principal Software Architect & Systems Leader

CTS Group • Porto

On-site
EUR 90,000 - 120,000
Competitive salary
Health insurance
International team
+1
Senior .NET Developer
Senior .NET Developer

emagine • Lisboa

On-site
EUR 50,000 - 70,000
Senior Full-Stack Engineer — Hybrid & Growth
Senior Full-Stack Engineer — Hybrid & Growth

Bosch Group • Braga

Hybrid
EUR 45,000 - 60,000
Health insurance
Hybrid work system
Free transport from Porto
+1
Senior .NET Full-Stack Engineer | React & Azure • Hybrid
Senior .NET Full-Stack Engineer | React & Azure • Hybrid

Capital on Tap • Porto

Hybrid
EUR 55,000 - 70,000
Private healthcare through AdvanceCare
Anniversary rewards
Paid car parking
+4
Senior Full-Stack Dev: Node.js + Angular, AWS
Senior Full-Stack Dev: Node.js + Angular, AWS

Extia Group • Porto

On-site
EUR 42,000 - 64,000
Senior .NET Full-Stack Dev - Azure/On-Prem
Senior .NET Full-Stack Dev - Azure/On-Prem

Inetum • Lisboa

On-site
EUR 52,000 - 72,000
Senior Full Stack Engineer ID69153
Senior Full Stack Engineer ID69153

AgileEngine • Lisboa

Hybrid
EUR 40,000 - 70,000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Flextime: Flexible schedule with remote options
Senior .NET & Azure Cloud Engineer
Senior .NET & Azure Cloud Engineer

Jobgether • Portugal

On-site
EUR 55,000 - 70,000
Competitive salary
Comprehensive benefits package
Modern .NET & Azure tech
+3
Top locations