Full stack engineer

Remote • $100k - $175k • 0.05% - 0.25%


Role Location

  • Remote


  • $100k - $175k
  • 0.05% - 0.25%


11 - 25 people


17150 N Bay Rd
Miami, FL, 33160, US

Tech Stack

  • Go
  • Ruby on Rails
  • Ruby
  • JavaScript
  • SQL
  • Python

Role Description

As a full-stack engineer at QuickNode, you will be working to support both ruby and front end engineers, fixing critical bugs on both the front-end and ruby codebase, dabbling in our Go code, adding tests and assisting the team in developing new features. You will be partially responsible for ensuring the quality of our go codebase, which drives millions of dollars in revenue. We also expect every engineer to spend at least one day on customer support to understand our customer better.

We’re looking for a self-starter, who is communication focused with a deep sense of ownership and a team mentality to collaborate on achieving the best code quality for our systems.

You can expect to meet on a daily basis to go over task progress and design solutions. You’ll be working directly with the technical team: Manuel Kreutz, Mauro Delazeri, Chet Bortz, Saurab Joshi and Auston Bunsen.

We need you to have experience with:

  • Software Development in Ruby and more specifically Ruby on Rails
  • Monitoring and debugging production issues
  • Writing cross-browser compatible HTML / CSS / JavaScript
  • Configuring asset pipelines with Webpack / PostCSS / Babel
  • Using Tailwind CSS / jQuery / React libraries
  • Working with databases of all types (relational, no-sql, time-series, etc)
  • Linux / Bash Scripting
  • The HTTP specification
  • The JSON-RPC for EVM based blockchains
  • Documenting your processes and sharing knowledge

  • Bonus points: * If you've ever built something with stimulus reflex.

About QuickNode

We make it simple to power your blockchain applications and scale up as you grow. From elastic APIs & dedicated nodes, to powerful tools & analytics, all at your command through a simple control panel.

Company Culture

The principles that guide us every single day:

Excellence - Working towards the best possible outcome is the only acceptable strategy for us. In our pursuit of excellence, we understand that clarity is key - so we add context to every ask or large interaction including source, supporting evidence, any convictions, stakeholders and any logic or reasoning used to reach a conclusion.

Trust - We expect every person working on QuickNode to speak with integrity, honesty, and truthfulness, and say only what they mean or desire. Use their words in a positive direction of truth and love. Perhaps most importantly we want to trust every team member to take ownership of their actions.

Humility - It is important to recognize each and every day that our customers are the reason we work so hard. Customers come first. Additionally, we believe kindness is a cornerstone of our success - we treat each other and customers with kindness and trust that every person we interact with has positive intentions.

Passion - We know that all of the previous principles are only worth anything if you're passionate about the mission, the team you work with and the work itself. Every single person on the QuickNode team is dedicated to making QuickNode the absolute best experience, both internally and externally.

Progress - We show up with a growth mindset, every single person on the team can learn. In fact, we know it's important to never stop learning - from each other, customers and our craft. We believe that if we learn daily, our goal of simple and elegant solutions becomes exponentially easier to achieve over time.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.

Other Roles at QuickNode