Carousell – Software Engineer

Company
Carousell
wantedly.com
Designation
Software Engineer
Date Listed
28 Feb 2017
Job Type
Experienced / Senior Executive
Full/Perm
Job Period
Immediate Start, Permanent
Profession
IT / Information Technology
Industry
Computer and IT, Logistics
Location Name
Singapore
Allowance / Remuneration
$1,450 - 6,650 monthly
Company Profile

Carousell is Southeast Asia's largest and fastest growing mobile marketplace, and a highly-rated iPhone & Android app that makes selling as simple as taking a photo. Backed by Sequoia Capital, Rakuten, Golden Gate Ventures, 500 Startups and other internationally renowned investors, the Carousell mission is to inspire the world to start selling.


We believe in taking risks, and really listening to the people who work for us. We believe in late nights at the coffee and throwing ideas back and forth over a cup of coffee.

People are the most important part of our company, and we make the time to have fun together. We have Family Friday's at the office, and we've had a lot of fun celebrating Christmas as well. How about joining the fun?

Job Description

Wanted! Software Engineer For One of Asia's Biggest E-commerce Apps (Carousell)




Love buying and selling on Carousell? Then meet the team that handcrafts various parts of the mobile applications, website and backend systems in order to deliver the best user experience. Here at Carousell, our engineering team works on a myriad of problem domains. You get to work on building the simplest buying and selling experience on our mobile applications, dive deep into our database systems that powers the business, or even work on tools to empower the rest of the teams in Carousell. Every month, we organize an engineering day with different topics, ranging from product hackdays to a Swift workshop by the engineering team members to keep our minds sharp.

Ensuring that the user experience stays simple is complicated - and we take pride in our work to keep things that way.

Key features include search, discovery, chat, inbox, selling experience, profile management, payments, review system and many more.

Responsibilities:
-------------------
- 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.

Requirements:
-----------------
- Degree in Computer Science, Software Engineering or other equivalent degrees/experience
- Deep experience in Python, Django/Flask, RESTful APIs
- Excellent knowledge of RDBMS and object caches such as PostgreSQL, Memcached, Redis and knowledge of how to design, tune and optimise SQL queries and caching strategies.
- Experience in building large, scalable distributed systems with good understanding of microservices architecture and associated principles
Experience with TDD/BDD and agile methodologies.

Good to have:
-----------------
- Experience using Elasticsearch.
- Experience using RabbitMQ, Kafka and microservices-based architecture.
- Knowledge and experience in building distributed, asynchronous task systems.


This position is already closed and no longer available.  You may like to view the other latest internships here.

Related Job Searches:

Discuss this Job:

You can discuss this job on Clublance.com #career-jobs channel, or chat with other community members for free:
Share This Page