Back to search


  • 50 - 100
  • Singapore
Company profile

Back-end Developer (Python)


We may be asked to verify your email address to complete the process

Your CVNo file chosen

1000 of 1000 character remains

Back-end Developer (Python)

up to $2500 (gross)
3+ years
Posted 10 months ago

Job Description

Our client is a leading Singaporean proprietary trading firm providing liquidity in global markets.

Deep curiosity and a thirst to innovate are part of their identity. This has driven them to develop some of the sharpest trading minds; world-class, proprietary tech; and a distinctive culture that encourages everyone to step up, be courageous and challenge the status quo.


• As backend engineer in a tech-focused company, you will be making some of the most strategic decisions to scale and evolve our platform.
• Backend engineers work across all teams and projects and have experience or interest in building robust solutions.
• In long term, need to understand deeply system and services to maintain and improve its design/performance, develop more features to existing applications used in trading activities with care of performance and data/query cost and also the future scalability
• Debug and fixing issue might encounter with long term and high performance solution.
• Document development, dev-ops process, important design; Update relevant documents after any changes.
• Take care of the code base, database, share knowledge, introduce new ideas, grow the dev culture!
• Review code, support the other members/teams to import/extract data.
• Working with not only the dev team but also the trading/compliance team to get the business knowledge and task requirement

  • • Minimum 3+ year experience working with Python language and familiar working with Django or other Python-backend framework.
  • A good degree with a focus on Python or the equivalent
  • Proficient in English communication
  • Must have robust knowledge with SQL, and experience working with Relation Database System such as PostgreSQL, MySQL,...
  • Strong fundamentals knowledge such as OOP programming, algorithms, data structure and design patterns
  • Strong unit test and debugging skills
  • Having strong knowledge with HTML, JavaScript and front-end framework such as Angular Js is advantage.
  • Having DevOps experience is an advantage
  • GNU Unix/Linux experience
  • Git or versioning tool experience
  • Good to have experience with:
    ∘ Messaging system (e.g. RabbitMQ, Solace), Distributed system
    ∘ GCloud platform
    ∘ CI/CD tools (Jenkin, Docker...)
    ∘ Another programming language such as Java and GO, ...