Software Developer, Ruby on Rails

1 week ago

New York City, NY, United States E-J Electric Installation Co. Full-time

About E-J
The E-J Group is active in all facets of electrical contracting, bringing experience, expertise, and a national reputation to projects that range in size up to more than $1 billion. With over 4,500 employees across 33 offices nationwide, E-J delivers full-service electrical solutions for mission critical / data centers, rail systems, transit facilities, office buildings, hospitals, power generation, substations, transmission and distribution, renewables, co-generation facilities, roadway and outdoor specialty work, airports, industrial facilities, chip plants, universities, sports stadiums, extra high voltage distribution, utility, and gas infrastructure. At E-J, three generations of family expertise have built an organization that combines practical knowledge with modern technological innovation, providing rapid and efficient solutions for today’s lighting, power, energy, and communication needs. E-J has over a 125-year reputation for integrity, quality, and exceptional service in the electrical field. To learn more, visit

Title/Role: Software Developer
Division: Technology Operations
Location: Remote, reporting to New York City
Reporting to: Vice President

Position Summary
We’re looking for a Ruby on Rails Developer to help improve an early-stage Business Process Management (BPM) product. The ideal candidate is a dedicated Ruby developer with strong design skills who enjoys working in an early-stage product environment and understands what that entails. At times, they will be given a fully developed design specification; at other times, they will need to communicate with non-technical users, identify product requirements, and create the design specification themselves. This role requires comfort implementing modern UI/UX experiences using full-stack Rails, including a Rails backend and Stimulus/Turbo front end.

What You’ll Do

  • Develop the future of BPM software in a tight knit team that has been developing for 2+ years, has acquired 100~ daily active users, and aims to expand our userbase exponentially.
  • Implement new features end-to-end in Rails / Stimulus / Turbo.
  • Communicate with non-technical users to surface product requirements and then create a feature spec.
  • Iterate on existing features until the product feels both elegant and easy to use.
  • Implement and support SSO, Active Directory, SAML, OAuth, and dynamic user provisioning.
  • Develop document-centric features, including PDF generation, editing, and workflow integration.
  • Integrate AI capabilities into customer-facing products and internal development processes.

What We're Looking For

  • 4+ years of Full Stack software development experience.
  • 2+ years or more of Ruby on Rails experience.
  • Mid-level (or greater) design proficiency.
  • Someone comfortable working in an early-stage environment with frequently changing product requirements.
  • Experience building enterprise-scale applications and workflow-driven systems.
  • Hands-on experience with Active Directory, SSO, identity management, and enterprise security models.
  • Experience using AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or similar.
  • Has worked within a structured Software Development Life Cycle (SDLC) Policy.

Nice to Have

  • Early-stage startup experience
  • Experience with SaaS products that had a large amount of daily active users
  • Experience building with Stimulus / Turbo
  • Cyber Security Certifications

Advantages of Working at E-J

  • Leading Electrical Contracting Organization Nationwide
  • Oldest Family-Owned and Operated Electric Contractor since 1899
  • Job training and mentorship
  • Competitive compensation packages
  • Comprehensive benefits, including medical, dental, and 401K plan
  • Paid holidays and vacation
  • Meri