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
Laku6 is the leading AI-first end-to-end Electronics Recommerce platform in Indonesia.
Other jobs at Carousell Group
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.
No spam. No ads. Unsubscribe anytime.
Similar jobs