Country : Singapore
  • Full-time

Senior Software Engineer (Backend)

ShopBack's eCommerce loyalty & discovery platform currently powers Uber, Expedia, Lazada, ZALORA and more than 1300 eCommerce merchants. We now provide Cashback (or rebates) to over 2 million users and are focused on growing aggressively & dominating the landscape.

With a close-knit team of 100 across 6 markets, our team comprises management and experts from top companies such as Mckinsey & Co, Credit Suisse, Lazada, Zalora, Groupon and SingPost eCommerce. We have global ambitions and are up against international incumbents in a rapidly emerging field!

Looking to expand our A-Team for exciting times ahead!

Check out: to know more about us!


We are looking for a passionate engineer to help build ShopBack and ensure that our site is fast, robust, and provides an amazing experience for our thousands of users. As a backend engineer, you will work with a team of engineers to design and implement APIs and software that power our core applications. You will be challenged to improve our existing infrastructure and be supportive across different platforms and frameworks. You will also be involved in the design and implementation of internal employee-facing user interfaces and build interfaces to communicate with external APIs.

Our workflow enables you to rapidly iterate and deploy the product based on user data and feedback. If you are able to thrive in our fun and vibrant startup culture coupled with a fast-paced environment and ability to multi-task, talk to us. In return, we provide you with real challenges and the valuable experience of working in the next wave of E-Commerce firms.

You will:

  • Write great and testable code, innovate, lead, and contribute to ShopBack engineering
  • Document and test the systems you help build
  • Suggest and implement user experience improvements
  • Coordinate with engineering to define and prioritise engineering projects
  • Work with support to triage and debug technical support requests
  • Be committed to the success of the team as a whole


  • MS, BS or PhD in Computer Science or related engineering discipline and 5+ years of industry experience
  • Comfortable working with any language (Java, Scala, Python, PHP,...)
  • Strong relational database knowledge. NoSQL databases is a plus
  • Solid understanding of micro-services architecture
  • Exposure to architectural patterns of high-scale web applications
  • Use of best practices such as TDD, BDD, continuous integration, continuous deployment, pair programming.
  • Excellent verbal and written communication skills, a team player with strong analytical, problem solving, debugging, and troubleshooting skills
  • Perseverance, passion and initiative.

Total applicants :16 Job posted 1 year ago Total Views : 1021 Unique Views : 1021

Submit Application