Sr. Software Engineer

Senior
🇹🇼 Taiwan
Software Developer
Software development

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.

Requirements

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.

 

Carousell Group

Carousell Group

Laku6 is the leading AI-first end-to-end Electronics Recommerce platform in Indonesia.

🛒Responsible consumption and production
Artificial Intelligence
E-commerce
Electronics

Other jobs at Carousell Group

 

 

 

 

 

 

 

 

View all Carousell Group jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇹🇼 Taiwan
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs