freehire launches on Product Hunt on 26 August.

Follow →

Member of Technical Staff, Trading (Derivatives)

Open 27d

You will be implementing front office and back office trading systems that are used by institutional investors around the world on a daily basis to trade, invest and exchange cryptocurrency assets. You will participate in task breakdown, estimation, design, implementation and maintenance of trading systems, and use your knowledge of the trading system domain to influence the technical direction of the Brokerage team. You will dive deep into complex, ambiguous problems and formulate elegant and practical solutions. You will review other developers' code to ensure consistency, reduce errors and share context across the team. You will drive iterative system improvement by implementing robust instrumentation and metric collection. You will break down large projects into smaller tasks, estimate time and scope accurately, and analyze trade-offs to recommend priorities. You will collaborate cross-functionally, share knowledge across the team, and mentor and guide multiple engineers within your area of specialization.

Responsibilities

  • Participate in task breakdown, estimation, design, implementation and maintenance of trading systems
  • Influence the technical direction of the Brokerage team and advocate for improved processes or technology
  • Dive deep into complex, ambiguous problems and formulate elegant and practical solutions
  • Review other developers' code to ensure consistency, reduce errors and share context
  • Drive iterative system improvement by implementing robust instrumentation and metric collection
  • Break down large projects into smaller tasks and accurately estimate time and scope
  • Collaborate cross-functionally with the Brokerage team and other teams
  • Mentor and guide multiple engineers within your area of specialization
  • Ensure knowledge is shared across the team to avoid single points of failure

Requirements

  • 3+ years of professional experience with Go
  • Experience with modern software development practices including automated unit, integration and end to end testing, cloud development, database design and interaction using MySQL or PostgreSQL, and Git
  • Knowledge of financial asset trading systems and topics such as OEMS, FIX protocol, market data, low latency architectures, matching engines, FX trading, OTC, derivatives, position/risk management, cryptocurrency trading, trading back office systems
  • Real world experience building financial trading systems
  • Passion for good software engineering design and implementation practices (TDD, SOLID, refactoring)
  • Commitment to code quality and test infrastructure
  • Bonus: GraphQL and gRPC API design and implementation experience
  • Bonus: background in the finance industry
  • Bonus: experience with digital asset (cryptocurrency) trading

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available