Software Engineer I (Ruby on Rails)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• We realize applying for jobs can feel daunting at times. Even if you don’t check all the boxes in the job description, we encourage you to apply anyway. • 2+ years of professional Ruby on Rails development experience in production environments supporting customer-facing applications • Generates features in preferred languages of Ruby and Javascript through agentic code practices • Communicates effectively across technical and non-technical audiences while collaborating with cross-functional teams to deliver features iteratively through automated testing, code reviews, and feature flags • Translates user needs into technical solutions through customer empathy and measures business impact of delivered features • Leverages AI-powered development tools effectively and tracks emerging AI capabilities to drive productivity and innovation • Uses Entrepreneurial mindset to test ideas quickly, deliver value early, and improve solutions through ongoing feedback • Ensures code quality through unit and integration testing and maintains robust CI/CD practices • Own the end-to-end quality of our stack. You’ll optimize data performance, push for 90%+ test coverage, and keep our codebase lean and developer-friendly • What Can Help Your Application Stand Out: • Advanced PostgreSQL skills including performance tuning and query optimization. • Experience with Hotwire and Tailwind CSS within a design system. • AI tool expertise with specific examples of using AI to enhance development productivity or create customer value • 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. • For job applicants in California, the United Kingdom, and the European Union, please review this applicant privacy notice before applying to this job. • How We Use AI Technology in Our Hiring Process • G2 incorporates AI-powered technology to enhance our candidate evaluation process. These tools may assist with initial application screening, skills assessment analysis, and identifying candidates whose qualifications align with specific role requirements. While AI technology supports our recruitment workflow, all final hiring decisions remain under human oversight and judgment. • Your Choice Matters: If you would prefer that your application be reviewed without AI assistance, you can opt out by entering your email address in the email entry field at the bottom of the Automated Processing Legal Notice. Choosing to opt out will not disadvantage your application in any way—we will ensure your materials receive a thorough manual review by our hiring team. • For additional details about how we handle your information throughout the application process, please review G2's Applicant Privacy Notice.
Responsibilities
• Design, build, and maintain customer-facing Ruby on Rails features with a focus on user experience, measurable business impact, and scalable delivery. Partner with stakeholders to identify pain points, rapidly test solutions, and validate through real user feedback. • Drive cross-functional initiatives end-to-end alongside product, design, customer success, and partners — from discovery and ideation through launch. Own feature outcomes by monitoring post-launch metrics and iterating based on real-world usage. • Leverage modern development tools and AI-assisted workflows (GitHub Copilot, ChatGPT, Claude) to improve productivity and code quality. Integrate third-party APIs, evaluate emerging technologies, and implement automation to accelerate delivery. • Implement monitoring, analytics, and performance optimizations to ensure feature success and system reliability. Improve scalability through database tuning, caching strategies, and faster API response times. • Strengthen team knowledge-sharing and growth through knowledge transfers, pairing, technical write-ups, and ongoing learning initiatives.
Benefits
• At G2, we’re committed to building an equitable and inclusive workplace for all. That's why our compensation program is rooted in market data, transparency, fairness, and individual performance. • Compensation in an offer is determined by factors such as the candidate’s experience, relevant skills, and job-related knowledge. • We’ve built a company-wide framework to provide employees clarity on how compensation and success is measured at each level. This career framework supports our employees' professional growth and guides them to their PEAK. • We also support our employees by offering generous benefits, such as flexible work, ample parental leave, and unlimited PTO. Click here to learn more about our benefits. • Upload your resume here to autofill key application fields. • Drop your resume here! • Parsing your resume. Autofilling key fields... • Please submit your preferred first and last name • or drag and drop here • Do you agree to allow G2 to contact you about job opportunities for up to 1080 days? • Recruiting Privacy Policy • G2 may use Artificial Intelligence with this application. Learn more.