Backend Software Engineer
We are seeking an experienced software engineer to join our team in Dublin. As a key member of the development squad, you will be responsible for designing, building, and maintaining scalable backend systems using .NET/C#, contributing to frontend features built in Angular, and helping drive cloud-based initiatives using Microsoft Azure.
Key Responsibilities:
* Designing and implementing robust backend systems utilizing .NET/C#
* Developing rich web interfaces with Angular
* Working on cloud services and deployments in Azure
* Participating in architectural discussions and proposing technical improvements
* Contributing to code reviews, best practices, and mentoring junior developers
* Collaborating cross-functionally in an agile environment
* Supporting continuous integration and delivery initiatives
Requirements:
* At least 5 years' experience in .NET/C# software development
* Strong expertise with Angular (latest versions preferred)
* Familiarity with Azure services (App Services, Functions, DevOps, etc.)
* Solid understanding of REST APIs, microservices, or distributed systems
* Competence with SQL/relational databases
* Experience in agile/SCRUM environments
* Strong problem-solving and communication skills
Benefits:
* Opportunity to work on complex projects
* Chance to contribute to the development of cutting-edge technologies
* Cross-functional collaboration
* Professional growth and development