Ruby Software Engineer III

Know Ink, LLC
St. Louis, MO, United States
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Automation of Tests Code Review Relational Databases Software Debugging Integrated Development Environments PostgreSQL Scrum Methodology Query Optimization Ruby on Rails Ruby Test-Driven Development (TDD)
+8 more
ReactJS Rspec Backend Git Vue.js Front End Software Development Restful APIs Docker

Job description

We’re looking for a mid-level Ruby developer to join our engineering team and help build and maintain the software that powers elections. You’ll be working on real, meaningful problems, complex data workflows, client-facing tooling, and backend systems that have to work flawlessly when it counts most. You’ll collaborate closely with cross-functional teammates and have real ownership of your work from day one.

This is a hybrid role, three days a week in our St. Louis office, two days remote. We genuinely like each other here, so the in-office days don’t feel like a punishment.

What You’ll Do

  • Design, build, and maintain Ruby/Rails applications that are reliable, scalable, and clean
  • Collaborate with product, QA, and client-facing teams to translate requirements into solid technical solutions
  • Write and maintain automated tests, we take quality seriously
  • Participate in code reviews and contribute to engineering best practices
  • Troubleshoot and debug production issues, then actually fix the root cause
  • Contribute to technical documentation and keep it current
  • Work within Agile/Scrum workflows and stay in sync with sprint goals
  • Bring your ideas, we want engineers who think, not just execute

Requirements

Do you have experience in Ruby on Rails?, * 3-5 years of professional Ruby on Rails experience

  • Solid understanding of RESTful API design and implementation
  • Comfortable with relational databases (PostgreSQL preferred) and writing efficient queries
  • Familiar with Git and collaborative development workflows
  • Experience with test-driven development (RSpec, Minitest, or similar)
  • Strong communication skills, you can explain what you’re building and why
  • Self-directed and comfortable asking for help when you need it
  • Genuinely curious about how things work and how to make them better

Nice to Have

  • Experience with JavaScript/React or Vue on the frontend
  • Background in govtech, civic tech, or working in regulated industries
  • Familiarity with background job processing (Sidekiq, Delayed Job, etc.)
  • Docker or containerized development environment experience
  • Exposure to CI/CD pipelines

Benefits & conditions

  • Your work directly supports the integrity of U.S. elections, 1 in 4 voters in the US uses one of our products that’s not nothing
  • Collaborative, low-ego team that values good ideas over seniority
  • Hybrid schedule with real flexibility baked in
  • Competitive salary and benefits
  • Opportunity to grow with a company that’s scaling fast and doing meaningful work

KNOWiNK is an equal opportunity employer. We celebrate diversity and are committed to building an inclusive environment for all employees.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

2:31 min

Implementing iterative testing and partnering with IT departments

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all