Job Search and Career Advice Platform

Enable job alerts via email!

Principal Backend Engineer

Talent Spot Group

Singapore

On-site

SGD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a Principal Backend Engineer based in Singapore. The role involves developing a robust and scalable core backend system for a global cryptocurrency trading marketplace. Applicants should have 3-7 years of experience in software development, with proficiency in Scala, Java, or Go. This is an exciting opportunity for candidates passionate about technology and cryptocurrency to join a dynamic team in a high-paced environment.

Qualifications

  • 3-7 years of professional work experience in a software development organization.
  • 5+ years of experience with Scala, Java, or Go.
  • Experience designing and coding large distributed systems.

Responsibilities

  • Review designs and document technical specifications.
  • Write high-performance, reusable, modular code.
  • Maintain a close working relationship with a distributed development team.

Skills

Scala
Java
Go
Communication skills
Team player

Education

Bachelor's degree in computer science
Job description
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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.