F
AI

Ruby Rails Developer

Figment · Toronto, Ontario, Canada · $84k - $90k

Actively hiring Posted about 4 years ago

Role overview

About The Role

You'll be joining the newly formed Internal Tools team within Figment as team member #2. Internal Tools is responsible for building solutions that help the company move faster and more safely across a wide portfolio of DeFi products, and those solutions can range from bespoke CLIs that integrate with our central dashboard Anjin, to providing new tactical APIs and microservices or working on Anjin itself to add new features and processes. Since our 'customer' is the company itself, we can work very quickly and closely with key stakeholders to make large impact software projects. The role is open to anyone living in the North American PST/EST timezones.

About You


  • You'll have a strong Ruby background, someone who is equally comfortable in working in either Rails or pure Ruby.

  • You'll be an excellent self-starter, with a keen analytical approach and a pragmatic eye for making decisions that keep things moving forward. Since you'll be an extremely early hire in the team, you'll have a lot of latitude in helping establish the team culture and style.

  • You'll own complete projects end-to-end, and be expected to identify and initiate new projects that can help the team's mission and goals as needed.

  • You'll report directly to the Internal Tools Team Lead, and work closely with other development teams within the company.

  • You'll need a strong and clear ability to communicate in writing, as we're a strongly async company.

  • You are a great Engineer, but you're not someone who looks to overengineer as a first instinct. You'll need to be pragmatic and able to resist bike-shedding on aspects that won't alter the needle much. You strive for simplicity and maintainability.

  • You'll be working remotely within the PST and EST time zones.

What we're looking for


  • Developing maintainable software projects that are logical and well tested.

  • Build new applications and services to support our product lines and internal tools to help us move faster.

  • Maintain a high level of code quality and testing.

  • Identify and implement solutions that can make our own team move faster, reduce toil and undifferentiated heavy lifting.

What you could be working on


  • Our initial need will be to build out an internal company CLI framework for Internal Tools that will allow operations on many different crypto networks to be automated, simplified and unified, and in turn work with Anjin to perform auditing, logging and so on. You'll be responsible for getting this project off the ground and running with it.

  • We have network payout procedures that need automating and streamlining. You would be expected to propose a solution, discuss it, then run with the full implementation.

  • The Internal Tools main app, Anjin, always needs additional features and expansions. This is a cutting edge Rails 6 app, using View Components, Tailwind, Stimulus.js, Hotwire and Docker, all deployed daily to an internal Kubernetes cluster on AWS.

Bonus Role Requirements


  • Previously worked for more than 1-2 years in a 100% remote position.

  • Experience with development on a cloud provider (GCP, AWS, Azure).

  • Experience with crypto itself, such as Ethereum, Bitcoin.

  • A working knowledge of Blockchain technologies.

Tags & focus areas

Used for matching and alerts on DevFound
Dev Ruby React Ethereum Javascript Defi Crypto Kubernetes Docker Tailwind