Software Engineer II - Ruby on Rails

At Bloomfire
  • Full Time
  • Employee
  • Full Remote

Posted on September 22nd

Apply for this position

We are looking for an experienced software engineer to join our team who loves working across the tech stack and has a solid background in Ruby on Rails. Your primary focus will be developing customer-facing features from conception to deployment, crafting solutions across the entire application. A commitment to collaboration, innovation, and quality are critical.

Our engineers are team players that work closely together and frequently partner outside of engineering. You’re a great fit if you meet the following description:

  • You take the time to not just understand the objectives of projects/defects, but you think critically about the problems we’re solving and the pros/cons of how to best solve them. And you think problems are best solved when collaborating with your team.
  • You code to standards and take pride in your code, keeping it lean and DRY. At the same time you don’t fall in love with your first draft and instead appreciate appropriate dialogue through code review.
  • You test your code and take pride in QA not being able to find any bugs.
  • You have innate curiosity and continually challenge yourself to grow. You do not shy away from innovation, feedback, or failure.

Responsibilities
Your day-to-day might look like:
  • Participating in all stages of the software development life cycle—writing code, of course, but participating in ideation & planning, performing code reviews, writing tests, & debugging errant “features” and defects
  • Implementing elegant solutions to new product features by developing
    • Future-proof, reusable components
    • (REST) API endpoints, supporting models, and service objects in Rails
    • Background jobs, micro-services, and integrations
  • Thoroughly communicating status reports, estimations, and blockers at daily standup. You also ask for help when you need it.
  • Adding to our amazing culture by being your authentic self

Requirements
Your experience probably looks like:
  • At least 3 years of experience in software engineering, ideally with a SaaS product or platform
  • Proficiency in Ruby on Rails or similar frameworks like Django
  • Proficiency in complex, multi-tenant web applications
  • Proficiency with relational databases, ideally familiarity with SQL or ActiveRecord
  • Proficiency with git
  • Excellent communication and interpersonal skills

Bonus points if you have:
  • Familiarity with Elasticsearch
  • Familiarity with AWS
  • Experience with AI, ML, or NLP

Benefits
  • Award winning culture
  • Health, dental and vision benefits
  • 401K retirement plan
  • Unlimited vacation (seriously) + paid holidays
  • Flexibility and genuine support for remote work
  • Fun perks like Taco Tuesdays, weekly lunches, monthly happy hours, onsite gym and snacks
  • Convenient downtown location with parking, easy access to Mopac and the Hike and Bike Trail at Lady Bird Lake

Apply for this position

Get the latest sent to your inbox once a week!

Receive a weekly update of technical tips, Rails job market analysis, Rails job listings and more!

We'll never share your email address. See our Privacy & Data Policies for more details.