Opportunity

Senior Full-Stack Engineer – Rails Lead Role at Evident in Columbus

Location Columbus
Company Evident Change
Source weworkremotely
Posted 2026-08-28 21:29:30

Career & Market Insight

Role Level & Market Positioning

At $108,500–$115,000/year, this salary is on the conservative side for a Senior Full-Stack Engineer with 5–8 years of experience. Market benchmarks (Levels.fyi, Glassdoor) place senior engineers in this stack at $120,000–$160,000+ at tech companies, though mission-driven nonprofits and social-impact organizations typically pay 10–20% below market. The trade-off is stability, meaningful work, and a strong benefits package including zero-premium medical coverage.

Skills You'll Develop:

  • Ruby on Rails at scale — still in strong demand for established SaaS/civic tech products
  • Hotwire (Turbo + Stimulus) — modern Rails frontend stack, increasingly sought after
  • Technical leadership, architectural decision-making, and mentorship — critical for Staff/Principal Engineer trajectory
  • PostgreSQL performance tuning and advanced SQL — highly transferable skill

Culture Signals: Evident Change is a mission-driven nonprofit focused on social services data. Expect a collaborative, low-ego environment with slower pace than a startup but more stability. The emphasis on mentorship and code review culture signals a mature engineering team.

Green Flags: Explicit mentorship responsibilities accelerate senior-to-staff progression. Agile environment. Inclusive hiring values.

Watch For: Compensation ceiling may be limited in a nonprofit context. If financial growth is a priority, treat this as a stepping stone to build leadership credentials before moving to higher-paying tech roles.

Headquarters: Madison, WI
URL: http://www.evidentchange.org

Status: Full Time
Location: Remote — work from anywhere within the United States

Are you interested in using Ruby on Rails to design and improve software systems that help social service professionals access meaningful and reliable data?

We seek a senior full-stack software engineer to lead complex development efforts for our web-based applications that support social service system reporting and analysis using Ruby on Rails. In this role, you will influence technical architecture, mentor engineers, and ensure our systems are scalable, secure, and high performing. You will collaborate across teams, contribute to continuous improvement, and help advance tools that directly impact decision making and outcomes in social services.

What Will You Do?

  • Design, build, and maintain scalable, secure, high-performance software systems that support Evident Change's mission
  • Lead design discussions and provide architectural guidance across complex application development efforts
  • Conduct and lead code reviews, offering constructive feedback and enforcing coding standards and best practices
  • Mentor junior and mid-level engineers, supporting skill development and technical growth
  • Evaluate and recommend tools, libraries, and frameworks to improve development efficiency and system performance
  • Collaborate closely with stakeholders to translate business needs into effective technical solutions
  • Participate in incident response and root cause analysis to ensure system reliability and continuous improvement

Compensation and Benefits

The national average salary for this position ranges between $108,500 and $115,000 per year. Compensation within this range is dependent on experience, parity with peers, and where an employee lives.

Evident Change offers a monthly stipend to support our "work-from-anywhere" culture, as well as other great benefits including customizable medical, vision, and dental coverage. Our comprehensive benefits package includes:

  • No-premium cost share for employee-only medical coverage
  • Generous vacation and paid holidays
  • Relaxed environment with support for work schedule flexibility where possible
  • Life and long-term disability insurance
  • Retirement plan
  • Paid sick leave
  • Monthly work-from-anywhere stipend

Who Should Apply?

Applicants who meet these essential qualifications will be considered:

  • Bachelor's degree or equivalent professional experience
  • A minimum of 5–8 years of experience in full-stack software engineering
  • Experience developing full-stack web applications using Ruby on Rails (required)
  • Familiarity with: Hotwire (Turbo + Stimulus), Tailwind CSS, PostgreSQL, RSpec and FactoryBot (for testing)
  • Advanced experience with Git, including code review workflows and CI/CD integration
  • Advanced SQL optimization and data modeling skills
  • Experience designing and building APIs and scalable systems
  • Demonstrated ability to lead technical projects and mentor other engineers
  • Experience working in Agile development environments

Additional assets a candidate may possess:

  • Proficiency in multiple programming languages or frameworks
  • Experience with performance tuning and system optimization
  • Strong system design skills and familiarity with modern architectural patterns
  • Experience collaborating with cross-functional and non-technical stakeholders

Join Us!

We believe that our systems should help people achieve their greatest potential, not create barriers to their success. We are committed to building a work community that represents a variety of backgrounds, perspectives, skills, and ways of learning — and we therefore welcome all applicants. Evident Change adheres to all applicable equal opportunity employment laws.

For best consideration, apply by September 14, 2026. Submissions not received through JazzHR will not be accepted or considered. If you need assistance with an accommodation due to a disability, please email [email protected] or call (800) 306-6223.

Visit EvidentChange.org for more information.

To apply: https://weworkremotely.com/remote-jobs/evident-change-senior-full-stack-software-engineer

Frequently Asked Questions

Is this role truly remote or is there an office requirement?
The role is fully remote with no office requirement. Employees can work from anywhere within the United States, and there is a monthly stipend specifically to support the work-from-anywhere culture.
What is the salary range for this Senior Full-Stack Software Engineer position?
The national average salary range is $108,500 to $115,000 per year. Actual compensation within that range depends on experience, internal pay equity, and where the employee lives.
What tech stack does this role primarily use?
The role centers on Ruby on Rails for full-stack development, with additional emphasis on Hotwire (Turbo + Stimulus), Tailwind CSS, PostgreSQL, and RSpec/FactoryBot for testing.
Does this role involve people management or mentorship responsibilities?
Yes — while this is not a formal people management role, the position explicitly requires mentoring junior and mid-level engineers and leading technical projects, making it a strong stepping stone toward Staff or Principal Engineer levels.
What is the application deadline for this position?
For best consideration, applications should be submitted by September 14, 2026, and must be submitted through JazzHR — submissions through other channels will not be accepted.
UdreamJob
Curated By

UdreamJob

Remote work & career advice that actually works.

Similar Opportunities