Software Developer, Ruby on Rails
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
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