We are looking for a .NET Developer to join our team and help build scalable, high-quality solutions that power our global travel platforms. 

In this role, you will work on the development and enhancement of backend systems, contribute to architectural decisions, and collaborate with cross-functional teams to deliver reliable and efficient software used by customers worldwide. 

Your responsibilities 

  • Design, develop, and maintain applications using .NET technologies 

  • Translate business requirements into scalable and maintainable technical solutions 

  • Develop and enhance REST APIs and backend services 

  • Maintain, troubleshoot, and improve existing applications 

  • Refactor and optimize code to improve performance, scalability, and maintainability 

  • Write clean, well-structured, and testable code following best practices 

  • Participate in code reviews and contribute to improving development standards 

  • Identify and resolve performance bottlenecks and system issues 

  • Contribute to application architecture, technical design, and system documentation 

  • Collaborate closely with developers, QA engineers, Product Owners, and other stakeholders in an agile environment 

Our requirements 

  • At least 3 years of commercial experience with .NET development 

  • Experience working within agile software development teams 

  • Good knowledge of MS SQL and Elasticsearch 

  • Experience with CI/CD tools and practices (Git, TeamCity or similar) 

  • Experience writing unit and integration tests 

  • Ability to write clean, maintainable, and well-tested code 

  • Very good English communication skills 

Nice to have 

  • Experience with Umbraco CMS 

  • Experience with Angular 

  • Knowledge of AWS services and cloud-based solutions 

How we work 

  • Clean Code principles 

  • Design patterns and software engineering best practices 

  • Code reviews and knowledge sharing 

  • Static code analysis 

  • Continuous Integration and Continuous Deployment (CI/CD) 

  • Agile and collaborative development environment 

What we offer 

  • Hybrid work model (1–2 days per week in our Katowice office) 

  • Opportunity to work on international, large-scale projects 

  • Attractive remuneration paid in EUR 

  • Flexible working hours 

  • Individual development budget 

  • Partially or fully funded training and certifications 

  • English lessons 

  • Mentoring and support from experienced technical leaders 

  • Participation in conferences in Poland and abroad 

  • A culture focused on learning, collaboration, and knowledge sharing 

  • Space to innovate and bring your own ideas to life 

  • Support for IT community initiatives