Backend Engineer
Skills
C#Front-End DevelopmentAirline TicketingData SystemsDatabasesDistributed CachingMobile Experiences
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
