Project description

We’re looking for a passionate developer who wants to take responsibility in a fast-paced and creative tech environment. This is an opportunity to work as part of a dynamic team that is solving exciting new problems in the travel technology space.

It is an innovative hotel booking platform designed especially for corporate travel. A successful candidate will be a team player who can take responsibility for building, delivering, testing, and deploying new core projects through to production.


  • Streamlining internal tools for finance, reservation, and client management
  • Developing new strategies to improve testing and monitoring
  • Driving forward business intelligence and reporting systems
  • Developing new strategies to improve search response time performance
  • Refining back-office systems which service and manage hotel reservations
  • Developing new product features, components, and services using the core technology stack
  • Participating and collaborating in the design and architecture of next-generation systems
  • Partaking and driving engineering initiatives from the planning stage, through to delivery and monitoring
  • Taking ownership and ensuring the timely delivery of your commitments
  • Evolving current web services architecture into microservice and serverless solutions
  • Assisting other engineers and being a mentoring resource within the team
  • Taking mentorship from experienced developers in the core team while also mentoring and demonstrating leadership across the team

Required skills

  • 5+ years of commercial experience as a .NET developer (C#)
  • Practical experience with .Net Core, ASP.NET MVC
  • Strong coding skills, SOLID principles, and design patterns
  • Experience in working with AWS (Serverless, and DynamoDB)
  • Understanding of Event Sourcing, DDD, and strong CI/CD experience
  • Experience with microservices and distributed systems
  • Strong knowledge of RESTful API
  • Experience with Redis, Memcached
  • Experience with SQL Server, NoSQL
  • Excellent communication skills, and proactive attitude
  • Profound understanding of business requirements and deadlines
  • Ability to make complex technical decisions
  • Upper-Intermediate English level

Would be a plus

  • Experience of working as a part of a distributed team
  • Degree in Computer Science, Computer Programming or similar

We offer

We offer a warm, friendly, and collaborative environment, constant support and knowledge sharing, a well-organized working process, and the ability to grow professionally. We’ve created a strong corporate culture based on transparency, freedom, honesty, and partnership. Join our passionate professional community!

Challenging projects
Competitive salary
Flexible working hours
Health care program
New modern office
Free English courses
Bookсrossing library
Growth & development program

Ready to get started?

Send us your CV

Let's work together.

David O'Callaghan

Head of Development, Aviation Company

Euristiq provides top-tier developers that deliver high-quality output, which has supplemented a successful, multi-project partnership. Despite being remote, they are easily accessible.
Overall, it’s been a successful engagement.