Senior Software Engineer - API Development and Integrations
Skiplagged is a one-of-a-kind travel site that exists to help travelers find the best deals to put more money in their pocket - not the airlines. We are a group of improvers and frequent travelers who recognized that there were no travel companies that truly worked for the consumers' benefit. We started going after that idea by developing a lightning-fast search portal that shows unique flight, hotel, and car deals that you can’t find anywhere else. While we are a small team, we’ve accomplished a lot. We’ve created a strong and high-growth business and have a lot of great product momentum - but we’ve only just scratched the surface of our vision of becoming one of the world's largest travel sites. So if you believe in a travel site that exists to be on the side of travelers and want to change how people can experience the world, come join us.
We are looking for a Senior Software Engineer to own our internal and external API integrations and platform. You will create new and enhance existing APIs for our internal teams, while simultaneously working with external APIs to integrate partner content.
- Design, develop, and maintain high-quality, scalable, and reliable API solutions using Python and PHP.
- Collaborate with cross-functional teams to gather requirements and define API specifications.
- Develop and integrate third-party APIs and services to enhance product functionality and user experience.
- Troubleshoot and resolve API-related issues in a timely manner.
- Ensure the performance, quality, and responsiveness of APIs by implementing best practices, performance tuning, and optimization techniques.
- Write clear, maintainable, and well-documented code adhering to established coding standards.
- Participate in code and design reviews, providing constructive feedback and suggestions for improvement.
- Stay up-to-date with the latest industry trends, technologies, and best practices in API development and integrations.
- Assist with technical documentation, including API documentation, user guides, and technical manuals.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum 5 years of experience in software development, with a focus on API development and integrations.
- Strong proficiency in Python and PHP, with a deep understanding of their ecosystems.
- Experience with RESTful API design and development.
- Knowledge of API authentication and authorization mechanisms, such as OAuth.
- Familiarity with API development tools, such as Postman.
- Experience with version control systems, such as Git.
- Strong problem-solving skills and the ability to think critically and creatively.
- Excellent verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.
- Strong organizational skills and the ability to manage multiple projects simultaneously.
- Strong familiarity with data structures and algorithms
- Knowledge of cloud computing platforms, such as AWS and Google Cloud
- Experience with containerization and container orchestration technologies, such as Docker and Kubernetes.
- Competitive salary and benefits package, including health, dental, and vision insurance.
- Stock options in a fast growing, profitable company
- International retreats. Past trips have included Tokyo, Bali and Costa Rica!
- Fully remote role (US/Canadian based candidates only)
- Employee travel discounts
- PTO and work / life balance
- A supportive and collaborative work environment, with opportunities for professional development and growth.
Something looks off?