Software Engineer

Job description

Software Engineers are responsible for the production and testing of websites and web applications built in Ruby on Rails. Our full-stack engineers can produce solid HTML/CSS/JavaScript interfaces as well as server-side solutions to back those views.


Our developers come from diverse backgrounds, but share the desire to be challenged and grow. They collaborate closely with producers, UX strategists, and designers to ensure everything we build is performant, accessible, and delivered on time.


Since 1999, Threespot has been building digital solutions for clients. Somewhere along the way, we discovered that we value making a difference as much as we like making things. Since then, we’ve dedicated our time and talent to help those, and only those, who are committed to helping others.
If you want to work for clients who are making a difference, and not just a profit, we should talk.


  • Professional experience working with production Ruby on Rails applications.
  • Comfortable writing front-end code that’s responsive, cross-browser compatible, and maintainable
  • Familiarity with Sass or similar CSS pre/post-processors (e.g., Less, Stylus, PostCSS)
  • Familiarity with modern JavaScript libraries and frameworks (e.g. React, Vue, or Angular)
  • Comfortable with Git and GitHub
  • Solid written and verbal communication skills
  • We’re a highly collaborative company that works best when everyone is physically in the office so remote work, part-time or contract workers will not be considered


  • Develop full-stack applications with an emphasis on performance, clarity, and security
  • Develop efficient, maintainable, and scalable front-end systems
  • Advise User Experience and Design leads on the technical viability of functionality and designs
  • Maintain regular communication with Client Services team around scheduling and scope
  • Capable of translating user and business needs into technical requirements and content structures
  • Produce thorough estimates for potential work

Additional Qualifications

  • Familiarity with Heroku and/or Amazon Web Services
  • Experience working on HTTPS/TLS websites and site certificates
  • Familiarity with accessibility standards (e.g., WCAG or Section 508)
  • Experience using test-driven development practices
  • Design, information architecture, or user-experience work
  • Passion for bringing positive change to the world


  • Immediate eligibility for 160 hours of paid time off, with the opportunity to accrue additional time
  • Medical, dental and vision insurance plans at little to no cost to employees
  • 401k with 100% employer match for a portion of contributions
  • Commuter benefits stipend (including SmartBenefits and Capital Bikeshare)
  • Monthly gym membership stipend
  • 10 Company/Federal Holidays off
  • Generous professional development program
  • Maternal and paternal leave
  • Employer-paid life, short term disability, and long term disability insurance policies
  • Fun company events, activities, and gatherings throughout the year
  • The ability to work for a company that only works for progressive organizations and causes

How to Apply

  • Fill out the application that’s linked from this page. Rachel, our HR Manager, will get back to you promptly
  • Though not required, please consider including a cover letter telling us a bit about yourself and why you want to work at Threespot and how your experience directly relates to the position outlined above
  • At Threespot, we believe a diverse workplace is a better workplace. We strongly encourage women, people of color, LGBTQ+ individuals, and people with disabilities to apply