freehire launches on Product Hunt on 26 August.

Follow →

Principal Backend Engineer

Summary

Builds and optimizes the core, low-latency backend for a new global crypto exchange using Scala/Java/Go in a fast-growing startup.

About the job Principal Backend Engineer

AscendEX

Our client is an exciting start-up developing global cryptocurrency trading market places. Due to continued growth and expansion, they now have an opportunity for a high caliber Principal Backend Engineer to join them in this newly created role based in Singapore.

Principal Backend Engineer (based in Singapore)

Currently we are looking for a senior backend developer to join our global team and build out the high performance, low latency, robust and scalable core backend system.

Primary Responsibilities

  • Review designs, document technical specifications, and provide time estimates for the implementation of features/fixes.
  • Write high-performance, reusable, modular code along with automated tests.
  • Maintain a close working relationship with a geographically distributed development team in an evolving agile environment.
  • Follow common design patterns, architectural practices and development methodologies.
  • Identify and resolve performance issues to optimize for speed.

Qualifications

  • 3-7 years of professional work experience in a software development organization.
  • 5 + years of professional work experience with Scala, Java, or Go.
  • Experience designing and coding large distributed systems with high throughput.
  • Demonstrated ability to deliver high quality software in a fast paced environment with
  • A dedicated team player with excellent verbal and written communication skills.
  • Able to read, write, and speak fluent English.
  • Bachelor's degree in computer science, software engineering or related major.
  • Knowledge on cryptocurrency exchange and blockchain technology is a plus, but not required

See also