Sr. Software Engineer, Backend (Payment)

  • Full-time
  • City: Taipei
  • Department: Engineering - Transactional
  • Office Location: Taiwan

Company Description

Carousell Group is the leading multi-category platform for secondhand in Greater Southeast Asia on a mission to make secondhand the first choice. Founded in August 2012 in Singapore, the Group has a leading presence in seven markets under the brands Carousell, Carousell Media Group, Cho Tot, Laku6, LuxLexicon, Mudah.my, OneShift, REFASH and Revo Financial, serving tens of millions of monthly active users. Carousell is backed by leading investors including Telenor Group, Rakuten Ventures, Naver, STIC Investments, 500 Global and Peak XV Partners (formerly known as Sequoia Capital India).

As a team of passionate individuals working together to solve meaningful problems, there is so much more for you to discover in a career with Carousell. Our culture is made up of hiring, developing, and promoting people who embody our values of HEART, which is an acronym for Humility, Empathy, Accountability, Relentlessly resourceful and Teamwork. Together as an organisation, we make magic happen.

Job Description

About the Team

 

Payment Team's mission at Carousell is to make transactions seamless, secure, and efficient – ensuring the increasing number of successful transactions and a reliable payment experience for our users. The team manages core payment functionalities such as processing payments, cash-in, cash-out, and providing different payment methods across various countries as well as maintaining the other cross-functional/foundational services that supports functionalities like financial operations, data mining and analysis etc..

 

We are looking for a strong hands on engineer with technical leadership skills who is passionate about building products our users love that are backed by multiple scalable systems with effective and clean architecture/infrastructure. As a Senior Backend Engineer you will be the part of our marketplace payment system engineering team who owns the payment service interacting with other microsystems for managing orders, delivery etc. As we highly value the mentorship mindset among all of our members, you will also likely be actively mentoring and sharing your expertise and experience with your teammates along with your engineering responsibilities.

 

You will:

  • Design and build scalable  backend microsystems for the Carousell marketplace platform.

  • Write clean, testable code with unit, integration and functional tests.

  • Work with the infrastructure team on continuous integration/delivery, scaling, and performance optimization.

  • Participate in code reviews to maintain a high-quality code culture.

  • Take the technical leadership, technically lead product-related projects and mentor junior members.

Qualifications

You have:

  • User obsession and empathy.

  • Drive and resourcefulness to persevere and overcome obstacles achieving challenging goals.

  • Focus on impact and results. You work on the right things and get them done.

  • High integrity and ability to positively collaborate with others

  • 5+ years experience in backend development. Experience in Go or similar languages, gRPC, RESTful APIs.

  • Ability to write clean, maintainable, and performant code making use of appropriate design principles and patterns.

  • Experience in technologies such as Redis, Kafka, PostgreSQL.

  • Experience in building large, scalable distributed systems with a good understanding of microservices architecture and associated principles.

  • Experience in optimizing the performance of backend systems and scaling infrastructure components.

  • Experience with TDD/BDD and agile methodologies.

  • Fluency in verbal and written English 

 

Good to have:

  • Degree in Computer Science, Software Engineering or other equivalent degrees/experience.

  • Experience with online classifieds marketplace or payment system or ecommerce systems.

  • Experience working with asynchronous systems.

Additional Information

By proceeding with your application, you are adhering to our PDPA policies. In case you are interested to know more, read about our Candidates Personal Data Privacy Statement

Privacy PolicyImprint