Backend Developer (Python)

Job Description

The team is expanding and we are looking for 2 motivated Backend Developers (Python), the position can be based in Vietnam or Singapore!


As a 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.

As part of the Grasshopper tech team, you will:

  • - improve design and performance of existing applications used in the trading activities.
  • - implement new exchange connectivity, applications used in the crypto trading activities.
  • - influence architecture and protocols for future evolutions
  • - take care of the code base, share knowledge, introduce new ideas: grow the dev culture!
  • - provide after hours L-1 "on-call" support on a rotating basis (depend on projects and project’s stage)

Skills and Knowledge Required

We are looking for team-players who are creative in their approach to problem solving. They take the initiative to explore different ways to resolve an issue, and systematically find the most efficient and effective way to do it.

As a Backend Developer, you should possess the following competencies:

  • - Proficient at least 1 programming language. Willing to learn new programming language.
  • - Proficient with Python language; at least 3-6 years experience
  • - 2+ years of RDBMS (MySql or Postgres) 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
  • - Django development experience is a plus.
  • - 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!

It will be useful if you have prior experience in the following technologies:

  • x Implementing micro-services
  • x Go, Scala
  • x Messaging system (e.g. 0MQ), Distributed system
  • x Web development framework
  • x Google Cloud technologies
  • x SQL and No-SQL DB
  • x CI/CD tools
  • x GNU Linux
  • x Code profiling
  • x Docker


- A good degree in Computer Science or the equivalent

- Able to work in Vietnam or Singapore

The kind of people who thrive in Grasshopper

About Grasshopper

Grasshopper is an Asian proprietary trading firm and liquidity provider competing on the global stage. Our cutting edge in-house technology puts us at the forefront of developments in electronic trading. An unbroken record of consistency and profitability is underpinned by firm values of curiosity, empowerment and flexibility that guide our future success.

At Grasshopper, you will be working in a diverse and dynamic environment with a flat hierarchy. With 65 employees and 15 nationalities working in an open office, communication is essential to performance. To keep our edge as the “small giant” of proprietary trading, we give employees a high level of autonomy and encourage them to get creative, take risks, make mistakes and learn from them.


We Value You

We respect and listen to all our employees. You will get the chance to make an impact by having your voice heard by everyone, including the management.

We are in the business of developing people. We focus on substance and delivery - as long as you perform and communicate, you will be recognized and rewarded. We are dedicated to supporting our staff and ensuring they develop professionally and holistically to maximize their potential.

Apply Now

    (Max 10MB As PDF, Word or JPEG)