New offer - be the first one to apply!

November 4, 2026

Senior Full Stack Developer

Senior • On-site

Lisbon, Portugal

Quick Facts

  • Develop and maintain traffic management software and monitoring systems
  • Full-stack development across backend services and modern frontend
  • Work with RESTful APIs, microservices, distributed systems, and cloud-native services on Microsoft Azure

Description

Design, develop, and evolve end-to-end full stack solutions for traffic management and monitoring platforms, including integrations with internal platforms, third-party systems, and asynchronous messaging services.

Deliver scalable RESTful APIs and microservices, build modern Angular-based frontend experiences, and run cloud-native services on Microsoft Azure with reliable testing and automated delivery.

Take ownership of features throughout the lifecycle—from design and implementation to deployment and operation.

Responsibilities

  • Design, develop, and maintain 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 to contribute to 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 and Engineering stakeholders to translate requirements into solutions
  • Participate in Agile ceremonies and continuous improvement initiatives
  • Share knowledge and provide technical guidance to support team growth
  • Take ownership of features and services from design and implementation through deployment and operation

Requirements

  • Strong full stack software engineering experience
  • Analytical thinking and structured problem-solving
  • 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 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

Benefits

Not specified in the provided posting.

Similar jobs you might like

Unlock Full Resume Report