Senior Software Developer

Bitfinex - Remote

7 days ago

We're on a mission to create the most innovative and industry-leading cryptocurrencies exchange. Our team is built from many enthusiastic individuals who each hold an ownership mentality. That means that no one is waiting to be told what to do. Each member is a self-starter who is highly motivated. To put it another way, when we’re not working, we dream about work. However, while each member is motivated and self-starting, we are also a group who will not put our individual egos before the best interests of the team.

Our team is globally distributed, so clear communication is critical. We are in constant contact as we hustle to develop, support, and deliver the best platform possible for our users. Our goal is to find more hard-working, skilled people who will be excited to join us on this journey.

Why join

If you get excited about being in an industry that is breaking new ground and have a disposition of confidence towards challenging technical feats, we want to talk to you.

Responsibilities

As a Senior Software Engineer you’ll be part of the team that develops Bitfinex’s core platform: trading engine, data analysis algorithms, API, wallet management, 3rd party integrations, etc.

  • Architecture - Bitfinex’s backend is built with the micro-services architecture in mind. Redundancy and high availability are key factors and lead every choice we make to craft each piece of the platform. Trading engine - best in class trading engine across all crypto exchanges. Contribute to design, new order types development, performance tuning and research.
  • Data analysis algorithms - the data we present to our users is the result of tailored algorithms on top of the incredible amount of data our platform produces daily.
  • APIs - the public face the presents the complexity of our architecture in a clean interface. Design, develop and improve trading and account management APIs on top of WebSockets, REST and custom high-performance protocol.

Requirements

As a Senior Software Engineer you’ll be part of the team that develops Bitfinex’s core platform: trading engine, data analysis algorithms, API, wallet management, 3rd party integrations, etc.

  • Self-motivated. No one on the team will micro-manage you. We are looking for team members who are comfortable taking an initiative. Knowledge and experience in micro-services architecture
  • Comfortable with high-availability concepts Have actively participated in the development of a sophisticated platform as one of the leading developers
  • Extreme dedication to work
  • Ability to quickly learn new technologies
  • Preferred technologies: Ruby, Node.js, MySQL, Redis, Websockets
  • Other technologies of interest: Message queues (ZeroMQ, RabbitMQ), Job Queues

How To Apply

Interested in this position? Please email careers@bitfinex.com and introduce yourself, explaining what position you are interested in and why you think you are a good fit.

Be sure to include a CV or resume and links to any relevant profiles you would like to share (LinkedIn, Github, recent projects, etc.). Also please include an answer to the following question: If you joined Bitfinex, what is the first feature you would like to see developed?

We will respond shortly and set up an introductory call. We look forward to hearing from you.

Apply now