NextHire Try for free

workingatbooking

Posted 4 Nov 2026

Senior Software Engineer - Marketplace

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Posted
4 Nov 2026

About the role

Key Responsibilities and Duties
  • Lead the development and maintenance of backend APIs that powers experimentation products

  • Evolve GraphQL gateway that unifies the interface to interact with experimentation data.

  • Integrate multiple APIs into one single GraphQL gateway.

  • Solve complex technical problems to improve our development process, increase our efficiency and unlock new business opportunities.

  • Take initiative to improve existing solutions, challenge decisions, propose augmented alternatives and address technical debt.

  • Lead the technical discussion around software architecture and guide the team to make decisions that are agile, incremental and beneficial for the long term

  • Responsible to refactor and simplify code by introducing design patterns when necessary and guide more junior members of the team in this topic

  • Coach, guide and improve the overall performance of more junior colleagues

The job requirements
  • Minimum 8 years of hands-on experience in software engineering development with extensive knowledge of at least one backend language like Perl, Java, NodeJS (JavaScript) or Python

  • Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field or 5 years of progressively responsible experience in the specialty as equivalent

  • Extensive knowledge and experience in domain based systems design including API design, management, documentation and governance

  • Excellent communication skills with the ability to influence and cooperate with people at all levels

  • Experience with mentoring, coaching and training team members, formal and informal

  • Experience driving successful technical, business and people related initiatives that improved productivity, performance and quality

  • Demonstrable experience with MySQL or similar relational databases

  • Experience with Docker and Kubernetes is a plus

  • Practical experience with GraphQL and APIs development is a plus

  • Experience working with teams located in different timezones is a plus

  • Experience with experimentation, statistics and A/B testing is a plus


Pre-Employment Screening

If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach