Senior .NET Developer - Full Stack & Microservices
Location: Warsaw
Contract Type: Contract
Duration (Months): 6
- Lead and mentor a development team on full-stack projects
- Work with modern tech stack including .NET, React/Angular, Docker and Kubernetes
- Contribute to microservices architecture and DevOps practices
- Join a team focused on code quality and Agile delivery
- Contract opportunity based in Warsaw
Company Overview
Our client is an established technology organisation operating within the financial services sector. They focus on building scalable, high-quality software solutions using modern development practices and cutting-edge technologies. The company values technical excellence, collaborative teamwork and continuous improvement. They invest in their people through mentoring and knowledge-sharing, creating an environment where experienced developers can make a real impact on both technical architecture and team development.
They are seeking an experienced Senior .NET Developer to join their team in Warsaw on a contract basis. This is an opportunity to work on complex full-stack projects whilst leading and mentoring other developers in a collaborative, quality-focused environment.
Position Overview
As a Senior .NET Developer, you'll play a key role in designing, developing and delivering full-stack applications built on microservices architecture. You'll lead technical initiatives, mentor team members and ensure high standards of code quality throughout the development lifecycle. This position combines hands-on development with technical leadership, allowing you to shape both the codebase and the capabilities of the team. You'll work across the full technology stack, from front-end interfaces through to back-end services, containerisation and deployment pipelines.
Responsibilities
- Design and develop full-stack applications using C#, ASP.NET, MVC and Web API
- Build and maintain microservices architecture following best practices and design patterns
- Lead and mentor developers, providing technical guidance and code review
- Develop front-end components using React, Angular or JavaScript frameworks
- Manage containerised applications using Docker, Kubernetes and OpenShift ECS
- Design and optimise relational databases, including SQL Server
- Implement and maintain CI/CD pipelines using DevOps tools
- Conduct thorough code reviews and maintain code quality using SonarQube
- Participate in Agile/Scrum ceremonies including sprint planning and estimation
- Collaborate with stakeholders across technical and non-technical teams
- Ensure code coverage standards and address vulnerability fixes
- Use version control systems such as Git, Bitbucket or GitHub effectively
Requirements
- 10+ years of experience in .NET development with C#, ASP.NET, MVC and Web API
- Proven experience leading and mentoring development teams
- Strong understanding of software architecture and microservices design patterns
- Hands-on experience with front-end technologies such as React, Angular or JavaScript
- Practical experience managing containerised applications using Docker, Kubernetes and OpenShift ECS
- Strong expertise in relational database design and optimisation, particularly SQL Server
- Proficiency with version control systems including Git, Bitbucket or GitHub
- Experience working within Agile/Scrum methodologies, including sprint planning
- Hands-on experience with CI/CD pipelines and DevOps tools such as TeamCity, Jenkins or Harness
- Strong experience conducting code reviews and using tools like SonarQube for quality assurance
- Excellent communication skills with ability to engage technical and non-technical stakeholders
- Ability to work collaboratively within cross-functional teams
Benefits
Whilst specific benefits details are to be confirmed, you'll join a team that values technical excellence, collaborative working and continuous learning. You'll have the opportunity to work with modern technologies, contribute to architectural decisions and develop your leadership skills through mentoring others. The Agile environment supports knowledge-sharing and professional growth, allowing you to expand your expertise across the full technology stack whilst making a meaningful contribution to high-quality software delivery.
How to Apply
To apply for this role please submit your CV using the form below or email [email protected]