We are seeking a Senior Backend Engineer (C#) to join our team in Portugal. As a Mid/Senior Software Engineer, you'll be part of a client team building innovative products. You'll be responsible for architecting, designing, building, and delivering highly-available API products and solutions, collaborating with engineers and product owners, and driving good practices within your team.
Requirements
- Senior level experience in modern.NET applications written in C# 7+,.NET Core 5+, NuGet
- Experience designing HTTP APIs using technologies such as ASP.net MVC, WebAPI
- Experience in delivering comprehensive test strategies that cover all aspects of the system such as test-driven development (TDD)
- An understanding of systems design such as strengths and weaknesses of distributed systems, cloud technologies, event sourcing
- Experience in using Platform-as-a-Service clouds, ideally in Azure
- Experience with modern working practices such as CI/CD, pairing, and iterative delivery
- Availability to work a flexible on-call rota, responding to and resolving critical incidents
Benefits
- Company Private Health care
- Enhanced fully paid maternity and paternity leave for up to 6 months
- 25 days annual holiday (excluding Public Holidays)
- €2000 annual allowance for Training/Conferences
- €300 annual allowance for additional hardware
- Mental Health support: access to Spill app
- Meditation/Sleep support: Headspace or Calm app subscription
- Bonus (depending on Company performance and results)
- Company laptop
- Generous referral schemes