Senior Backend Developer
Jersey City NJ and remote
We’re looking for developers who like to use distributed systems as well as process big data to provide fast and informative experiences to users.

Dolomite is non-custodial cryptocurrency exchange that settles trades on the Ethereum blockchain. Building on newly developed trade execution technology, we enable traders to trade assets directly from their cryptocurrency wallets, removing the risk and inconvenience of depositing assets onto an exchange. We aim to make this great tech as easy to use for traders as possible, while also providing more tools than the competition and stronger regulatory compliance.
Description of role
Are you a passionate backend engineer who is looking to push the boundaries of existing trading technology? At Dolomite, we’re changing the way crypto trading is done by making it easier, safer, and more accessible than ever. We’re seeking experienced developers to join our backend team in building highly scalable systems that provide real-time feedback and insight to the next generation of traders & investors, so they feel empowered when using Dolomite.

As a member of Dolomite’s backend team, you will work alongside a tight knit group of engineers to plan, develop, and deploy new services as well as build upon our existing ones. Our backend team works on API integrations and features that reach far and wide in the fintech industry. Trading, market data, real-time (& historical) blockchain scraping, and anti-money laundering software are just a few of the categories we create or work with.

Small team, equity, remote work opportunities, casual work environment and dress code, free food delivery while in the office, flexible PTO, flexible work schedule, gym membership.
  • Minimum 2 years of frontend development experience at startup / mid-sized companies
  • Advanced proficiency in one JVM language. We use Scala, Akka, and Play Framework on our backend, but it should be quick to pick up if you’re willing to learn
  • Knowledge of NoSQL, PostgreSQL and managed relational database systems
  • Demonstrated ability to solve performance and scalability challenges, as well as approach problems from many angles
  • A proven background designing extremely testable software while following deployment best practices
  • Experience keeping track of your work using project tracking tools like GitHub and other issue-tracking software, like CodeTree
  • Strong communication skills and the ability to work with people, in parallel, to tackle large tasks
  • Experience with cryptocurrency trading
  • Knowledge of existing crypto trading platforms (Binance, Coinbase, Radar Relay)
  • Experience developing with Web3 or other Ethereum Javascript libraries
  • Familiarity with Ethereum blockchain and smart contracts
  • Begin adding features to our exchange platform as well as scaling on our portfolio manager and block explorer, which provides in-depth portfolio information for users’ cryptocurrency wallets.
  • Be heavily involved in the scaling of the platform to be able to onboard the next wave of cryptocurrency traders
  • Collaborate with stakeholders to build new products and improve on existing features and applications
  • Regularly participate in code reviews and other team functions
  • Occasionally refactor or optimize code and participate in codebase upgrades
  • Provide technical leadership and assist guiding the team’s overall technical direction
  • Be passionate about improving processes and developer productivity
  • Continuously implement and upkeep automated tests as well as work with our QA team to ensure the stability and correctness of product features
Dolomite is committed to building an inclusive and diverse workforce. We are an Equal Opportunity Employer and welcome people from all backgrounds, experiences, abilities and perspectives.