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.