Forte Group is looking for a Senior Backend Software Engineer to help us modernize our legacy .NET system. You will play a critical role in designing, developing, and maintaining functionality of one of our flagship products - a cloud-based Housing Management platform developed for our strategic client. This single, integrated solution enables teams to work from any location and provides a unified view of customer and property information through its powerful CRM capabilities. The platform supports a wide range of essential housing functions, including managing residents, tenancies, rents, service charges, repairs, voids, and allocations. You will work closely with other Engineers across the company, adhering to industry best practices. Your expertise in building cloud-ready products will be instrumental in driving successful outcomes.
Technologies and Tools
- Backend - ASP.NET Framework 4.8, .NET Core, EF Core, Azure Kubernetes Service, Azure Blob Storage, RabbitMQ, xUnit
- Frontend - Typescript, JavaScript, HTML/CSS
- Testing - Playwright (with TypeScript)
- Databases - MS SQL Server (Azure), PostgreSQL
- Repository - GitHub
- Tools & Practices - GitHub Actions, GitHub Issues, Docker, Postman, Visual Studio Code, Strangler Fig Pattern, Testing Shift Left approach
Team structure and Workflow
The team is integrated and allocated in Poland, Ukraine and the United Kingdom. Team members use GitHub Issues to work with backlog and prioritize items. Communication mainly consists of daily meetings and interpersonal communication via Slack and Microsoft Teams. We’re following the Scrum process and practicing the Agile Way of Working in close, day-to-day collaboration with each other.
Responsibility
Modernization & Refactoring
- Apply the Strangler Fig pattern to incrementally replace and modernize legacy .NET applications
- Understand system architecture principles and ability to build accordingly to meet growing traffic demands and improve overall efficiency
- Work confidently with legacy codebases while driving long-term modernization goals
Software Engineering Practices
- Write maintainable, testable, secure, and idiomatic code in C# or Go (and be willing to learn the other)
- Evaluate trade-offs when adopting frameworks, libraries, and tools
- Ensure adherence to high engineering standards across code, testing, and design
Testing & Quality
- Ensure high test coverage with unit, API, and end-to-end (E2E) tests
- Apply shift-left testing principles, integrating automated tests early in the lifecycle
- Collaborate with QA engineers to improve reliability and coverage
- Write and maintain Playwright (TypeScript) E2E/UI tests integrated into CI/CD pipelines
Collaboration & Leadership
- Provide technical mentorship to engineers
- Drive architectural decisions
- Partner with technical product managers, designers, and engineers to shape system requirements and solutions
- Participate in code reviews, providing constructive feedback to raise code quality
- Communicate clearly, respectfully, and proactively within the team
System Architecture & Operations
- Build scalable systems to support growing traffic demands
- Troubleshoot complex issues with logging, profiling, and debugging tools
- Implement and maintain CI/CD pipelines for testing, build, and deployment
Mindset & Accountability
- Stay up to date with the latest features, libraries, and best practices
- Take ownership of outcomes, not just output
- Be proactive and propose reasonable decisions
- Be flexible in aligning with shifting business priorities
- Propose reasonable, pragmatic solutions while balancing business and technical needs
Qualifications and Skills
- 8+ years of experience in backend development using C# and Golang
- Deep expertise in C# or Golang (and openness to learn the other)
- Proven experience modernizing legacy .NET applications with the Strangler Fig pattern
- Strong knowledge of software engineering principles and system design
- Experience working with relational databases, caching layers, and messaging queues
- Familiarity with cloud platforms (AWS or Azure), containerisation tools (e.g. Docker), and orchestration frameworks (e.g. Kubernetes)
- Understanding of cloud security best practices, including IAM policies and secret management
- Hands-on experience with automated testing (unit, API, E2E)
- Familiarity with Playwright (TypeScript) for UI and API test automation
- Strong understanding of shift-left testing and CI/CD best practices
- Experience with Agile development methodologies (Scrum, Kanban)
- Excellent problem-solving, collaboration, and communication skills
- Upper-Intermediate English level or higher (both verbal and written)
Why Join Us?
- Opportunity to modernize legacy systems while building a cutting-edge platform
- Collaborative engineering culture with a focus on mentorship and technical growth
- Real ownership of impactful projects, from architecture to deployment
Engineering Practices
- Agile Methodology
- Strangler Fig Pattern
- Code Review
- CI/CD
- Unit Testing
- Testing Shift-Left approach
- Containerization
What’s in it for you
- Work your way — anywhere, anytime. Our remote-first approach lets you choose where and how you work best!
- Experience working with diverse teams and gaining international expertise.
- A friendly, supportive team and an enjoyable work environment where your ideas matter.
- A chance to work on exciting, challenging projects using cutting-edge technologies that make a real impact.
- Comprehensive health insurance, corporate psychologist access, and partial sports activity coverage.
- Free training programs, reimbursement for certifications, and access to online learning platforms to fuel your growth.
- Free group English classes and discounted individual lessons.
- Paid vacation, public holidays, and sick leave are fully covered by Forte Group.
- Referral bonuses, regular performance reviews, and full support for business trips.
- Corporate events and holiday presents
About Forte Group
Founded over 25 years ago, Forte Group began with a focus on Quality Assurance and has since evolved into a dynamic force in the tech industry, delivering cutting-edge solutions worldwide. As an American company headquartered in Boca Raton, USA, we've had the privilege of partnering with over 400 clients, including Fortune 500 giants. Our software has made a significant impact, reaching more than 9 million users — comparable to the entire population of New York or Switzerland!
We’re more than just a company — we’re a team of passionate, driven people who love what we do. If you’re looking for a place where your work matters, your ideas are valued, and your growth is supported, you’ve found it!
By applying for the position, you consent to the processing of your personal data by Forte Group, including affiliated branches, for recruitment purposes. For more information on how we handle your data and your rights under GDPR, please review our Privacy Notice