Senior+ .NET Developer
Tech stack:
.NET v8/10 and C#
Domain-Driven Design (DDD)
Microservices Architecture and Distributed Monoliths
CQRS (Command Query Responsibility Segregation)
SQL
Azure
AI Tooling: Proficiency with tools like GitHub Copilot to maximize productivity and code quality
Requirements:
5+ years of commercial experience in software engineering
Excellent command of .NET 10
Strong experience with Domain-Driven Design (DDD), microservices, and CQRS
Advanced skills in SQL and relational database design
Practical experience with Azure Cloud services
Good understanding of Docker fundamentals
Ability to produce clean, maintainable, scalable code
Ability to understand and debug legacy codebase
Strong communication skills and ability to clearly articulate technical ideas
Very good English (spoken and written)
Team-oriented mindset combined with relative autonomy in delivering features and tasks
Project description:
We are seeking a strong Senior .NET Developer to contribute to the development of our integrated, mobile-first HR and payroll platform. We aim to deliver high-quality, scalable solutions within an Agile framework.
As a .NET Developer, you will work closely with an experienced engineering team, contributing to the design and delivery of high-quality software solutions. You will actively engage in development initiatives, collaborate with stakeholders, and support the team with clear communication and technical insight. The role requires a balance of autonomy, ownership, and strong teamwork.
Main responsibilities:
Collaborating with a skilled cross-functional Agile team
Delivering robust, secure, and scalable software aligned with business and technical requirements
Troubleshooting and supporting codebases, including components created by other engineers
Providing technical guidance and contributing to solution design discussions
Documenting decisions, progress, and architectural considerations in line with project processes
Preparing accurate estimates and taking ownership of assigned deliverables
Actively engaging in development initiatives and contributing to continuous improvement
Staying up to date with modern engineering trends and emerging technologies
Using AI tools effectively to enhance productivity and code quality
NIce to have:
Experience with messaging systems (e.g., MassTransit, Service Bus)
Background in finance / accounting / ERP domains
Experience using GitHub Copilot or other AI-assisted development tools
Experience with Azure B2C and EntraID
Experience with NHibernate and other ORMs
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL)
- Remote status
- Fully Remote
- Hourly salary
- PLN140 - PLN150
- Employment type
- Contract
- Skills
- .NET
- Experience
- Senior
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Already working at Spyrosoft?
Let’s recruit together and find your next colleague.