Back-End Developer

  • Full time
  • Prague
  • Posted 2 days ago


DevOps (regular)
TDD (regular)
SQL (advanced)
Queue based systems (advanced)
Async Programming (advanced)
Microservices (advanced)
EF (advanced)
Clean Architecture (advanced)
Azure (advanced)
.Net (advanced) is the engagement and retention platform for frontline workers, supporting companies to engage their staff by integrating the essential tools that make employees happier, more connected and more productive. Our aim is to give a voice and offer more opportunities to people working at the frontline.
We are building a mobile first platform that brings together the main functionalities to engage and retain remote and deskless staff, namely, company communication & operational collaboration, onboarding & learning, recognition and rewards.

Moonstar is an award-winning and fast-growth start-up having been nominated among the most innovative companies in the UK by InnovateUK. We are fully funded and have clients across North America and Europe.

We are looking for an analytical and results-driven Back-End developer who has a deep understanding of application architecture and development in .NET and hands-on experience with Azure. You will be working with our development and product team to establish product goals and design more functional, cohesive functionalities to enhance our users’ experience and optimize our web and mobile applications for performance and scalability.

Your main responsibilities will be to decide what Azure services we can use, the most appropriate time to implement them and  the best ways to utilize them. You will participate in all aspects of agile software development, including design, implementation and deployment and work with agile development practices, while pursuing continued learning opportunities.

✔️ 7+ years of experience in .NET
✔️ 5+ years of experience designing scalable and performant applications in Azure (Azure certificates are welcome and recommended for this position)
✔️ Hands-on experience with different Azure services (including, but not limited to: Azure Active Directory, Azure SQL Server, Azure App Service, Azure Functions)
✔️ Experience in designing and developing modern queue-based systems using Azure services like Azure Service Bus, Azure Quque Storages, etc.
✔️ Ability to use LINQ effectively with EF to query relational datasets
✔️ Knowledge of different database paradigms, including SQL, no-SQL and Graph databases
✔️ Experience with real-time communication using SignalR ideal
✔️ Experience building GraphQL & GRPC API
✔️ Experience in implementing automated tests
✔️ Appreciation for clean code
✔️ Advanced fluency in English, with good writing and speaking skills
✔️ Proactive, always on the lookout for developing ideas for new features by monitoring industry trends
✔️ Staying well-informed about the current developments in the world of cloud computing
✔️ Resilient, with an understanding that building a startup requires flexibility, ability to perform well under pressure and a profound sense of ownership
✔️ Highly autonomous attitude, you don’t expect or like micro-management


A competitive salary and equity compensation, excluding stock options
Growing in an innovative company that places high value on personal development and professional progression
Personal budget for learning & development
An empowering entrepreneurial culture rooted in collaboration, responsibility, learning and agility
Working with intelligent and amazing people and experts, who love challenging the status-quo and having a lot of fun doing it
Dog-friendly workplace. We have the best Bernese Mountain Dog ourselves

To apply for this job please visit