You will:
- Design and build scalable REST APIs for the Carousell marketplace platform.
- Work with the Android, iOS, web, product and design teams to build innovative, robust, and easy-to-use features for our users.
- Work with infrastructure team on performance profiling and optimisation.
- Write clean, testable code with unit tests.
- Participate in code reviews to maintain a high-quality code culture.
You have:
- Strong experience in building scalable architectures. Experience with microservices and exposure to highly available web scale systems is a must.
- Knowledge of modern tech stacks. Strong fundamentals of transaction processing systems).
- Strong, hands on programming skills: either in Go or Java. Abstraction, dependency inversion, design patterns, SOLID principles, TDD etc.
- Knowledge of cloud architectures. Should be well versed with basic operational aspects like debugging, performance troubleshooting, incident management etc.
- Strong general Computer engineering fundamentals (OS, networking basics). Hobbies should include optimizing performance of a piece of code :)
- Demonstrated ability to work smoothly in teams and with equally strong peers.
- Working experience in agile teams.
- Ability and willingness to handle multiple projects at a time.
- Good communication: both verbal and written.
- At least 8 years of experience as a software engineer in various capacities. At least 2 years experience in designing and architecting systems.
- Bonus if possess experience in Payment and Shipment
1. 配備Macbook Air/Pro。
2. 像Airbnb的輕工業風開放辦公空間!地點在交通方便的中山區~
3. 免費零食和健康水果,有廚房、冰箱、微波爐等等,保證你隨時都有東西可以吃!
4. 每週Family Friday 提供免費午餐,同時會由新加坡總部進行全球同步連線,分享最新動態!
5. 國際化工作環境,可以向不同國家、不同團隊同事線上學習交流!
6. 不定期員工聚餐、Team building活動、免費機票到新加坡總部交流機會!
7. 享有勞健保、團保、健檢和個人訓練補助!