Backend Engineer

Skills
C#Front-End DevelopmentAirline TicketingData SystemsDatabasesDistributed CachingMobile Experiences
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3+ years of professional software engineering experience with meaningful backend ownership
  • Strong proficiency in C# and .NET
  • Experience designing and building RESTful APIs for web and mobile clients
  • Solid understanding of relational databases and SQL Server preferred
  • Familiarity with cloud platforms CI/CD practices and modern deployment
  • Ability to work independently and take ownership from design through delivery
  • Strong communication skills for technical and non-technical audiences

Nice to have

  • Collaborative
  • Detail-oriented
  • Proactive communicator
  • Ownership mindset
  • Analytical

Day to day

  • Design and build backend services and RESTful APIs in C# and .NET for high-traffic consumer products
  • Own features end to end from technical design through deployment, production support, and ongoing improvement
  • Collaborate closely with front-end engineers product managers and designers to deliver reliable well-integrated experiences
  • Write clean testable well-documented code and help improve observability logging monitoring and alerting
  • Participate in code reviews contribute to architecture discussions and address performance scalability and technical debt