Job Search and Career Advice Platform

Enable job alerts via email!

Staff Engineer (Web3)

moomoo

Singapore

On-site

SGD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial technology firm based in Singapore is looking for a skilled developer to design solutions for trading and asset management systems. The ideal candidate will have a Bachelor's degree in computer science and over 5 years of experience in relevant roles. Key qualifications include proficiency in Go, C/C++, or Java, with experience in distributed systems. Familiarity with popular databases and a strong analytical skillset are essential. Fluency in English and Chinese is a plus.

Qualifications

  • 5+ years of relevant work experience in a technical role.
  • Conscientious and responsible team player.
  • Familiar with distributed system design.

Responsibilities

  • Solution design and requirement implementation for systems like trading, risk control.
  • Maintenance and performance optimization of existing systems.
  • Conduct architectural design with a holistic perspective.

Skills

Proficient in Go, C/C++, or Java
Network programming
Data structures and algorithms
Problem analysis and solving
Teamwork skills

Education

Bachelor's degree in computer science or related field

Tools

MySQL
Redis
Kafka
Job description
Responsibilities
  1. Responsible for the solution design and requirement implementation of systems such as trading, risk control, asset management, clearing and settlement in the Digital Asset Management platform;
  2. Maintenance, upgrade, transformation, and performance optimization of the existing system;
  3. is responsible for combining the whole-link perspective to conduct architectural design and forward-looking thinking on local modules;
  4. Led key projects and participated in tackling technical challenges.
Qualifications
  1. Bachelor's degree or above, majoring in computer science or related science and engineering fields, with 5 years or more of relevant work experience;
  2. Proficient in developing with at least one of the following languages: Go, C/C++, or Java; if not familiar with Go, willing to develop in the direction of Go language;
  3. Familiar with network programming and Linux operating system, with a solid foundation in data structures and algorithms;
  4. Proficiently master and understand commonly used databases and components such as MySQL, Redis, and Kafka;
  5. Possesses good problem analysis and solving abilities, learning ability, and teamwork skills, and is conscientious and responsible;
  6. Familiar with distributed system design, with experience in developing high-concurrency and high-availability systems;
  7. Has experience in development and design within the financial industry.
Nice-To-Have
  1. Related engineering experience in the financial products or digital asset industry is preferred;
  2. Fluent in both English and Chinese; experience supporting global business is preferred.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.