Requirements
3+ years of professional programming experience, ideally in a web application environment
Proficient in Ruby and Ruby on Rails, with working knowledge of JavaScript.
Experience building and shipping products, not just as a hands-on implementor but as a collaborator who contributes ideas and helps shape the roadmap
Comfort with evaluating and integrating AI into workflows, including understanding where AI adds value—and where it doesn’t
Familiarity with high-performing, agile development teams and best practices like CI/CD, code reviews, and feature flags
Strong opinions on software architecture and development practices, grounded in real-world experience building and maintaining production systems
What Can Help Your Application Stand Out:
Exposure to building AI-first features (e.g., workflow automation, generative AI, intelligent UIs)
Prior programming experience in a web environment
Degree in Computer Science or a completed Bootcamp
Git based version control
Database skills such as SQL within Postgresql
Experience working within a design system to ensure visual and interaction consistency. Hotwire and Tailwind CSS experience is a bonus
Our Commitment to Inclusivity and Diversity
At G2, we are committed to creating an inclusive and diverse environment where people of every background can thrive and feel welcome. We consider applicants without regard to race, color, creed, religion, national origin, genetic information, gender identity or expression, sexual orientation, pregnancy, age, or marital, veteran, or physical or mental disability status. Learn more about our commitments here.