Software Developer (.NET / AWS / Full-Stack)

Location: Gdańsk, Poland

On behalf of the European design hotel chain, Efisco is looking for a Software Developer (.NET / AWS / Full-Stack) with proven working experience and strong communication skills to join the Gdansk team on a full-time basis. We are looking for a Software Developer who brings strong architectural understanding, not just coding ability, to help evolve our hospitality platform.

About project

It is a design hotel and F&B group on a mission to prove that travel can be a force for good – a hotel that won’t treat the planet like a hotel. We’re a solution-oriented group of optimists offering welcoming city trips that empower and inspire our guests, our colleagues, and the locals to do good, every step of the way.

We’re a game-changing company, constantly pushing boundaries and challenging the status quo of traditional hospitality. The software you’ll build is the engine behind that ambition – the platform that powers our hotels and our growth into new destinations.

Tasks you will be dealing with

Our platform is a modular monolith built on ASP.NET Core, Blazor, and AWS, following SOLID, Domain-Driven Design (DDD), and Clean Architecture. You will work across the stack, building Blazor Server and Blazor WebAssembly applications, along with modular RESTful components that form the foundation for a service-oriented architecture as the platform grows.

  • Develop .NET 8 RESTful APIs and Blazor Server/WebAssembly applications that share consistent domain models.
  • Build well-structured features that integrate with Entity Framework Core and SQL Server (AWS RDS).
  • Design and maintain clear domain boundaries using DDD, enforcing separation of concerns.
  • Operate secure, observable systems on AWS ECS, integrating Systems Manager, Cognito, and S3.
  • Manage background jobs and scheduling with Quartz.NET.
  • Contribute to event-driven messaging with MassTransit and Amazon SQS/SNS.
  • Deliver tested, reliable software with comprehensive unit and integration tests.
  • Deploy confidently through AWS CodePipeline CI/CD workflows.
  • Collaborate through Git and GitHub, maintaining clean histories and structured branching.

Reasons why you should join our team

  • Architecturally mature environment: SOLID, DDD, and Clean Architecture define how we build.
  • Full ownership: you design it, build it, and run it.
  • Modern stack: .NET 8, ASP.NET Core, Blazor (Server & WebAssembly), EF Core, AWS ECS, RDS, Quartz.NET, CodePipeline, and GitHub.

Requirements

Obligatory
  • 5+ years building production .NET applications.
  • Strong C#, ASP.NET Core, and SQL skills (beyond EF Core).
  • Proven understanding of software architecture – thinking in domains, layers, and boundaries.
  • RESTful API design and integration.
  • Blazor Server or WebAssembly application experience.
  • Applied knowledge of DDD, SOLID, and Clean Architecture.
  • Unit and integration testing for reliability and maintainability.
  • Git and GitHub for version control and collaboration.
  • Professional English, written and spoken.
Nice-to-have
  • Hands-on AWS ECS, RDS, and CI/CD pipeline experience.
  • AWS Cognito.
  • Umbraco CMS.
  • A mindset of ownership and accountability – you understand systems, not just features.

About Efisco

Efisco is the comfortable home for Extended Teams of EU-based customers in Poland. We are located in Gdańsk Science and Technology Park and offer nice accommodation in our cozy office at Trzy Lipy St. We welcome you to be a part of our team!

If you are interested, please leave your detailed CV at job@efisco.net.

Comments are closed.