Senior Software Development Engineer Backend
Xeni is a travel infrastructure and booking platform for businesses selling hotels, flights, resorts, car rentals, activities, and other travel inventory.
Projects
About Xeni, Inc.
Xeni provides enterprise-grade, API-first travel infrastructure with access to global hotel, airline, resort, car rental, vacation rental, and activities inventory. Its offerings include a unified travel API, Xeni Quick Builder embedded booking engines, Xeni Go Direct frictionless storefronts, and a no-code White Label platform. Features include wholesale rates, inventory and room mapping, booking and payment workflows, CRM tools, mark-up management, multi-currency and multilingual support, fraud protection, and optional use of Xeni or customer-provided contracts, payment processors, and merchant-of-record arrangements. Xeni primarily serves travel agencies, OTAs, super apps, membership clubs, tourism boards, event organizers, travel professionals, and startups.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Design specifications for new features, establish coding standards and best practices, conduct code reviews, build framework code and critical backend features, troubleshoot production issues, deliver solutions from ideation through support, and collaborate with analysts, designers, engineers, product managers, and quality engineers. Lead team members and improve code quality, security, availability, and performance.
Requirements
- 7+ years of full-cycle software development experience
- 2+ years of experience leading 3-5 team members
- Expert-level skill in Go, Java, or C/C++
- Experience with open-source frameworks such as Gin, Spring, or Oat++
- Experience designing and developing API services
- Strong analytical and problem-solving skills
- Strong communication skills
- Experience with design patterns and best practices
- Experience with cloud services such as AWS, Google Cloud, or Azure
- Experience with SDLC tools such as Git, JIRA, Jenkins, code coverage tools, load and performance tools, or AWS CodeDeploy
- Experience with monitoring and alerting tools
- Experience working in startups is helpful
Responsibilities
- Write design specifications and proposals for new features and enhancements
- Enable team members to write better code by establishing coding standards, best practices, code reviews, and quality assurance practices
- Build framework code and critical new features and enhancements
- Troubleshoot production issues and roll out hot fixes
- Own and deliver solutions from ideation through design, build, operationalization, and support
- Collaborate with business analysts, UX designers, front-end engineers, product managers, and quality engineers
