ShopBack
Country : Singapore
  • Full-time

Senior Software Engineer (Backend)

Launched in 2014, Shopback has grown to be Southeast Asia’s largest and fastest growing online loyalty platform. We provide a trusted platform on which a growing community of shoppers are discovering and earning cashback rebates on their purchases from over 1000 merchants, including Taobao, Lazada, Zalora, Groupon, and Expedia.

We are a focused team with great ambitions – together, we’re constantly tackling challenges across all departments in our quest to create the most elegant platform for people to shop smarter, faster, and cheaper online. When you join ShopBack, you enter a community of diverse, passionate & highly motivated team members connected by their need to innovate, to be creative and to work with the latest technologies. You’ll discover the world where employees enjoy constant career advancement & a supportive learning environment.

 

Responsibilities

Responsibilities

 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

Requirements

Requirements

  • 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 :29 Job posted 3 months ago Total Views : 685 Unique Views : 683 Today Views : 7


Submit Application