Back to all positions

[Remote] Senior Full-Stack Software Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Evident Change develops software systems that help social service professionals access meaningful and reliable data. The Senior Full-Stack Software Engineer will lead complex Ruby on Rails development efforts, guide technical architecture, mentor engineers, and ensure web applications are scalable, secure, and high performing.

Responsibilities

  • 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

Skills

  • 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 is required
  • Familiarity with the following technologies: 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
  • 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

Benefits

  • A monthly stipend to support our “work-from-anywhere” culture
  • Customizable medical, vision, and dental coverage
  • No-premium cost share for employee-only medical coverage
  • Generous vacation and paid holidays
  • Support for work schedule flexibility where possible
  • Life and long-term disability insurance
  • Retirement plan
  • Paid sick leave

Company Overview

  • Evident Change is a nonprofit that uses data and research to improve social systems. It was founded in 1907, and is headquartered in Madison, Wisconsin, USA, with a workforce of 51-200 employees. Its website is https://www.evidentchange.org/.