About Us:
Xeni is a leading global innovator in the travel industry, committed to providing seamless and delightful travel experiences across the globe.
We are a SaaS company providing travel planning, booking and exploration capabilities for travel agents to launch their own business with the click of a few buttons, corporate travelling enablement, social travel sales and embedded integration with super applications. Our services are powering several hundred agencies already and we are in the next phase of our company’s growth to extend and grow our current capabilities.
Position Overview:
As a Senior Engineer focusing on customer integrations, you will play a crucial role in developing and implementing integration solutions that connect our products with customer systems. You will collaborate closely with clients, product managers, and engineering teams to ensure seamless integration experiences. Your expertise will be pivotal in enhancing the functionality and user experience of our web and mobile applications.
Key Responsibilities:
Integration Design, Development and testing:
- Design, develop, and implement integration solutions for customer web applications and native mobile apps.
- Create and maintain APIs, SDKs, and other integration tools that facilitate smooth interactions between our platform and customer systems.
- Build end to end customer flow based automation test cases.
- Ensure integration solutions are scalable, secure, and performant.
Customer Collaboration:
- Work directly with customers to understand their integration needs and requirements.
- Provide technical guidance and support to customers throughout the integration process.
- Troubleshoot and resolve integration issues, ensuring timely and effective solutions.
Technical Leadership:
- Lead technical discussions and guide the team in best practices for integrations.
- Mentor junior engineers and provide technical direction on integration projects.
- Stay current with industry trends and emerging technologies related to integrations and apply this knowledge to improve our solutions.
Quality Assurance:
- Develop and execute testing plans to ensure the reliability and functionality of integration solutions.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Collaborate with Customer teams to identify and fix integration-related bugs and issues.
Documentation & Reporting:
- Create and maintain comprehensive documentation for integration architecture and customer hand over documents.
- Provide regular updates and reports on integration project status and performance.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5+ years of experience in full cycle software development.
- At least 3+ years of experience in working on the tools and technologies like HTML, CSS, JavaScript, , Redux, Bootstrap, NPM, React Native, Flutter, NodeJS.
- Strong analytical, problem solving, can-do attitude and communication skills are must.
- Strong analytical, problem solving, can-do attitude and communication skills are must.
- Cloud services (AWS, Google, Azure etc.) experience is a plus. Not mandatory.
- Experience in any API testing or GUI testing tools are plus.
Additional notes:
- Great attitude in genuinely helping and enabling customers.
- Previous experience working in startups is also very helpful along with a can-do attitude.