Job Description What you'll do Work collaboratively with cross-functional teams to design and develop software solutions that meet business needs and deliver value to customers and drive conversion. Apply industry best practices, such as agile methodologies, test-driven development, and continuous integration and deployment (CI/CD). Implement and maintain APIs to integrate with third-party services, such as airlines, hotels, car rental companies, payment processors, and more. Monitor system performance and reliability, and proactively identify and resolve issues to ensure maximum uptime and customer satisfaction. Stay up-to-date with the latest technologies and trends in software, and evaluate their potential to improve existing systems or enable new capabilities. Provide technical leadership and mentorship to junior software engineers through code reviews & other collaborative activities.