Senior Backend Developer. NET Lisbon Responsibilities: Design, develop, and maintain robust and scalable web applications. Create and optimize RESTful APIs using. NET Core. Ensure code quality by following best practices and developing standards. Work closely with product and market teams to create innovative solutions. Continuously improving the performance and security of applications. Respond to and resolve production incidents in a timely manner, acting as a key escalation point for critical issues. Conduct root cause analysis (RCA) for production incidents and implement preventive measures to avoid recurrence. Monitor application health through observability tools (logs, metrics, traces) and proactively identify risks before they impact end users. Document incidents, post-mortems and corrective action plans, contributing to a culture of continuous improvement and knowledge sharing. Education: Graduate in Computer Science or a related field. Proficiency in English. Technical/Job Skills, Qualifications and Experience + 5 years of professional experience in backend development, with a focus on. NET technologies, C#. Experience with Entity Framework Core and SQL databases (e.g., SQL Server). Knowledge of Docker and Kubernetes for deployment and scalability. Experience with microservices architectures and RESTful APIs. Understanding of CI/CD pipelines and tools such as Azure Dev Ops and Git Hub. Experience with Agile methodologies (Scrum). Proven experience in production incident management, including on-call support, triage, and resolution under pressure. Experience with observability and monitoring tools. Strong debugging and profiling skills in. NET applications (memory leaks, deadlocks, performance bottlenecks). Familiarity with ITSM processes and incident severity classification (P1–P4). Experience with distributed tracing and structured logging in cloud environments (Azure preferred). Home Office Policy 3 days per week at the office