Software Engineer (Ruby on Rails / React)
Location: Dublin, OH (Hybrid)
Employment Type: Full-Time or Contract-to-Hire
Compensation: $140,000–$170,000 base (depending on experience) + 9% bonus
About the Opportunity
We're partnering with a growing, mission-driven SaaS company seeking Software Engineers and Senior Software Engineers to join a collaborative product engineering team.
This is an opportunity to build modern cloud-native applications while working alongside experienced engineers in an environment that values clean code, continuous learning, and AI-enabled software development. If you enjoy solving challenging technical problems, building high-quality software, and learning from a strong engineering team, we'd love to hear from you.
What You'll Do
Develop and enhance full-stack SaaS applications using Ruby on Rails, React, TypeScript, PostgreSQL, and AWS
Collaborate with engineers, product managers, and designers to deliver new product features
Write clean, maintainable, and well-tested code
Participate in code reviews and technical design discussions
Troubleshoot production issues and continuously improve application performance
Contribute to engineering best practices and help improve development processes
Utilize modern AI-assisted development tools to improve productivity and software quality
Qualifications
3–7 years of professional software development experience
Experience developing production web applications using Ruby on Rails
Experience building modern front-end applications with React
Strong JavaScript/TypeScript skills
Experience with PostgreSQL or other relational databases
Familiarity with AWS or other cloud platforms
Experience working in Agile software development environments
Strong problem-solving, communication, and collaboration skills
Preferred Qualifications
Experience with automated testing and CI/CD pipelines
Experience building SaaS products
Familiarity with RESTful APIs and distributed systems
Experience using AI-assisted development tools such as Claude Code, Cursor, or GitHub Copilot
Exposure to Domain-Driven Design (DDD) or modern software architecture principles
Why Join?
Work on products that make a meaningful impact
Collaborate with a highly experienced engineering team
Build modern cloud-native applications using current technologies
Gain experience with AI-assisted software development
Competitive compensation, bonus opportunity, and excellent benefits
Hybrid work environment with remote flexibility for exceptional candidates
If you're looking for a role where you can continue growing as a software engineer while building innovative products with a talented team, we'd love to connect.