Backend Software Engineer - .Net C# - Romania - Remote
We're looking for a Back-End Software Engineer to join our clients growing engineering team, specialising in modern .NET Core development, Azure PaaS, and relational databases. You'll play a key role in designing, building, and maintaining high-performing back-end systems that underpin our products and services.
Design, develop, and maintain robust, scalable back-end applications using .NET Core / .NET 6 and C#.
Build and integrate RESTful APIs and services to support front-end and third-party systems.
Work with Azure PaaS components and relational databases such as SQL Server and Azure SQL.
Collaborate closely with cross-functional teams (product, design, and QA) in an Agile environment.
Contribute to improving engineering standards, performance, and code quality through reviews, refactoring, and testing.
Participate in DevOps practices using Azure DevOps, including Boards, Repos, CI/CD, and deployment pipelines.
Apply SOLID principles and best practices for clean, maintainable code.
Provide constructive feedback on peer work and help drive team-wide technical excellence.
Proven experience developing back-end solutions with .NET Core / .NET 6 and C#.
Strong understanding of API design and integration.
Hands-on experience with SQL Server and Azure SQL databases.
Familiarity with testing frameworks such as xUnit or NUnit.
Proficiency in Git for version control and collaboration.
Experience working within an Agile team environment.
Excellent communication and teamwork skills, with the ability to collaborate effectively across disciplines.
Strong problem-solving skills and the ability to prioritise work in a fast-paced environment.