Software Engineer (Ruby on Rails / JavaScript)

Full time ruby-on-rails ruby javascript saas rspec
Software Development
United States
Hiring from: United States

About this job

Location options: Remote
Job type: Full-time
Experience level: Mid-Level


ruby-on-rails, ruby, javascript, saas, rspec

Job description

There’s a person we want to work with.

Thing is, we're not talking about someone specific. In fact, that’s the problem. We’re talking about a set of traits and an attitude, which is scarce! We want developers who see things differently;  that don't conform to the norm. You’re ready to get the job done, and even surprise us. 

There are so many lousy job descriptions for developers in the world, we’re writing down what we’re looking for in hopes that this person (you?) is out there:

  • You understand that communication is the biggest responsibility of your job, and the one you’re least likely to get right unless you focus on it 

  • When you take on a task whether it’s huge and scary or tiny and boring, you’re going to see it through to the best of your ability

  • You focus on building and shipping quality software that matters to your users and that matters to the company you’re building it for

  • You are confident with a number of programming languages, operating systems and architectures. You probably have one of each you prefer right now, but you’re neither dogmatic nor myopic in your focus on it

What we Expect from a Software Engineer (Ruby on Rails / JavaScript):

  • Comfortable within a mature Rails codebase and have an openness to JavaScript and Vue.js

  • Take an active role in breaking large projects down into deliverable pieces 

  • Maintain clear and accurate documentation

  • Consider the performance impacts of your technical choices

  • Participate in  architectural decisions and refactors

  • Review and test your teammates’ pull requests

  • Contribute to and maintain our existing Rspec test suites

  • Maintain and update our core SaaS business logic

About you:

  • 3+ years experience with Ruby on Rails and a test framework such as RSpec

  • 3+ years of experience with backend database skills

  • Ability to own development tasks from assignment through to production

  • Agile, humble, trustworthy, and a team player

  • Rapid learner who thrives in a fast-paced and demanding environment

  • Passion for building simple and intuitive solutions for complex problems in e-commerce

  • Prior SaaS development, API development or similar app dev experience a plus

  • Excellent remote communication (chat, video, email, etc)

At TaxJar,  we believe a  diverse team creates better solutions for our customers.  Read our Diversity statement below:

TaxJar is a human-first company. 

People are accepted and free to be who they are.

We embrace that diversity, equity, inclusion and belonging are essential sources of creativity and innovation that bring a richness of thinking and experience to the work that is celebrated at TaxJar. Simply put, we care. We will always put people - our team and our customers - first, by supporting our people to do their best work building products our customers love. 

Our formula is simple. We believe we have an elevated level of responsibility in everything we do. This means we empower our team to do the right thing for each other and for our customers, and we do the right thing, even when it's harder. We’ve built a team based on trust, that endeavors to maximize our team members’ individual talents so our workplace creates a sense of meaning and belonging for everyone.

TaxJar’s 2020 Diversity, Equity, Inclusion and Belonging report here.

We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at


  • Excellent health, vision and dental benefits

  • Flexible vacation

  • Company holidays, plus mandatory Birthday holiday

  • 12 weeks paid parental leave for all employees

  • 4 hours volunteer time per month

  • Biannual all-company in person summits (paid for by us, of course!)

  • $250 Home office stipend

  • 401k Plan

  • Equity in a profitable company

  • Monthly perks reimbursement to appreciate your teammates, Netflix, Amazon Prime, gym membership, home internet etc.

Please visit for a full list of our amazing benefits for full-time employees, and to learn more about our values and how we work. You can learn more about our hiring process here.

If you send us a referral for someone who may be a great candidate for this role, we'll pay you $1,000 if we hire them. To refer someone, please email their full name to and add “Candidate Referral - [Job Title]” to the subject line once the individual has applied for a role.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Booming Games Malta Ltd.
Full time
About this job Location options: RemoteJob type: Full-timeExperience level: Mid-Level, SeniorRole: Backend Developer, DevOpsTechnologies web-services, ruby, docker, kubernetes, continuous-integration Job description As a Backend Software Engineer you will part of our Math department and help to expand our game backends,...
web-services ruby docker kubernetes continuous-integration
Software Development
Hiring from: Germany
About this job Location options: RemoteJob type: Full-timeExperience level: Mid-Level, Senior, LeadTechnologies ruby-on-rails, ruby, amazon-web-services, javascript Job description Our 30+ strong in-house, all-remote engineering team is responsible for developing new features, and otherwise improving and maintaining the Leadfeeder product. We...
ruby-on-rails ruby amazon-web-services javascript
Software Development
Hiring from: Finland
Jack Henry & Associates, Inc.®
Full time
About this job Location options: RemoteJob type: Full-timeExperience level: Mid-Level, Senior, LeadRole: Mobile Developer, Product ManagerIndustry: Banking, Financial Technology, Software Development / EngineeringCompany size: 5k–10k peopleCompany type: PublicTechnologies ios, design, mobile, android, html Job description Banno is redefining the relationship...
ios design mobile android html
Software Development
United States
Hiring from: United States

Share you skills and get paid!

All from the comfort of your home.