** About the company: One of Asian proprietary trading firms and liquidity provider competing on the global stage.
** Salary Range: 800 - 1800$/month
** Job Description:
As (Python) backend engineer in a tech focused company, you will be making some of the most strategic
decisions to scale and evolve our platform. To strive in our event-driven and micro services architectures, backend engineers work across all teams and projects and have experience or interest in building robust solutions.
More than specific programming language knowledge, we value developer that are comfortable learning new technologies and systems, have acute attention to detail, and produce high quality code. We value project ownership and expect backend engineer to hold themselves and other to high bar when working on production systems.
** Requirements:
- 2+ year of Python.
- 2+ years of RDBMS (MySql or Postgres) development experience.
- Django development experience.
- Basic understanding of web technologies such as websocket /RESTful web service.
- Understanding OO and TDD principles.
- Strong unit test and debugging skills.
- Git or versioning experience.
- Design and implement a service from scratch, with scalability and support in mind.
- Own, support and evolve existing applications.
- Take initiative in investigating application issues on a live production system independently.
- Identify bottleneck and provide timely solutions as well as better long term plan.
- Introduce new technology in the team: stay curious and keep learning!
** Other Skills:
- Implementing micro-services.
- Go, Scala.
- Messaging system (e.g. OMQ), Distributed system.
- Web development framework.
- Cloud technologies.
- SQL and No-SQL DB.
- CI/CD tools.
- GNU Linux.
- Code profiling.
- Docker.
** Benefits:
- 13th month salary & performance incentive bonus.
- 15 days of annual leave.
- Governmental insurances based on labor law.
- Company trip each year, Singapore HQ visit at minimum 1x a year.
- Very competitive salary.
- Professional & English speaking working environment.
- Opportunity to work with talented colleagues to improve your knowledge.
- Team building activities, happy hours.
- Healthcare package.
- Annual health checkup.
- Laptop provided.
- Sport activities sponsored by company.
- Training languages, soft skills and technical skills where applicable.