We are now looking for Senior Backend Engineers to join our Engineering Team in Singapore.Apply now
Job main tasks
- Design and build scalable REST APIs for the 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.
Technical skills you need to have
- Degree in Computer Science, Software Engineering or other equivalent degrees/experience
- Experience in either Go, 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
- Experience using Elasticsearch
- Experience using RabbitMQ, Kafka and microservices-based architecture
- Knowledge and experience in building distributed, asynchronous task systems