Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Hopper, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer for International Expansion in the E-Commerce Platform at Hopper will play a pivotal role in designing, developing, and deploying scalable solutions that support the company’s rapid expansion into new markets. This position requires a strong technical background, a deep understanding of e-commerce systems, and the ability to collaborate effectively with cross-functional teams. The successful candidate will leverage their expertise to enhance platform capabilities, optimize system performance, and ensure a seamless user experience internationally, thus contributing to Hopper's vision of creating an industry-leading travel booking experience.
Job Responsibilities
- Design, develop, and maintain scalable software solutions that support international expansion efforts.
- Collaborate with product managers, UX designers, and other stakeholders to define technical requirements and develop robust e-commerce features.
- Optimize existing code for performance, scalability, and maintainability, while identifying and resolving technical debt.
- Participate in code reviews to maintain coding standards and ensure high-quality deliverables.
- Conduct troubleshooting and debugging of software issues in production and test environments.
- Stay up-to-date with industry trends and emerging technologies to enhance technical processes and methodologies.
- Mentor junior engineers and lead initiatives that promote knowledge sharing and continuous improvement within the team.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 5+ years of software engineering experience, with a focus on e-commerce or large-scale web applications.
- Proficient in backend programming languages such as Java, Python, or Node.js.
- Experience with microservices architecture and cloud platforms (AWS, Google Cloud, Azure).
- Strong understanding of database technologies including SQL and NoSQL databases.
- Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks) is a plus.
- Excellent problem-solving skills and a proactive attitude towards project challenges.
- Strong communication skills and ability to work in a collaborative team environment.
Technologies & Tools
The Senior Software Engineer will primarily use a variety of technologies and tools including cloud services (AWS, Google Cloud), programming languages (Java, Python, JavaScript), and frameworks for both backend and frontend development. The role will also involve utilizing version control systems like Git, CI/CD tools for deployment automation, and monitoring solutions to ensure application reliability and performance.
Ideal Candidates
Ideal candidates for this position will be innovative thinkers with a passion for technology and a strong commitment to delivering exceptional user experiences. They will possess a collaborative spirit, an eagerness to learn and adapt, and the ability to thrive in a fast-paced, dynamic environment. Strong attention to detail, excellent communication skills, and the ability to balance multiple projects effectively are essential qualities that will contribute to the success of the candidate in this role.
Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.