Senior Software Engineer (Ruby on Rails)
G2About The Role
At G2, we are seeking a Senior Software Engineer with expertise in Ruby on Rails to join our dynamic team. Our focus is on creating high-quality, stable, secure, and well-tested web applications. We value good code design and quality, and we offer our engineers the opportunity to work on real issues that our customers encounter during our quarterly weeks of creativity.
Responsibilities
- Build a high-quality, stable, secure, and well-tested web application.
- Apply database skills against a large and expanding dataset.
- Use patterns of code decomposition to break down tasks into deliverable solutions.
- Work in close coordination with designers, product managers, developers, and partners.
- Track metrics alongside core features to help make informed decisions.
- Work with developers to help understand complex topics and architecture, and provide strategies and learning opportunities.
- Ensure quality releases by writing tests covering unit, integration, and functional requirements.
- Follow agile best practices to develop and test features.
- Mentor other engineers, building a culture of learning.
Minimum Qualifications
- 5+ years of programming experience in a web environment.
- Minimum 2 years of professional experience using Ruby on Rails.
- Experience working in an agile environment.
- Understanding of software architecture and how it is applied in context, with best practices in more than one language.
- Opinionated about how applications should be built, based on your experience delivering software.
- Balance development with collaborative meetings.
- Prior pairing or mentoring experience.
What Can Help Your Application Stand Out
- Experience building large-scale web applications.
- A degree in Computer Science or a completed bootcamp.
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.
Join us at G2, where you will be part of a team that values authenticity, compassion, and heart in everything we do. We are excited about our growth and the opportunities it brings to develop our product and people.
Benefits Extracted with AI
- Flexible work
- Ample parental leave
- Unlimited PTO
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Investment Manager
Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.
Senior Software Engineer - Developer Platform
Join ConvertKit as a Senior Software Engineer to build a developer platform for creators. Work remotely with a focus on Ruby on Rails and JavaScript.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.
Software Engineer II (Client Integrations)
Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Mid Software Developer - Growth Team
Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Senior Software Engineer
Join GroupGreeting as a Senior Software Engineer to build scalable web applications in a remote-first environment.
Senior Software Engineer - Ruby on Rails
Join Datarade as a Senior Software Engineer specializing in Ruby on Rails, working on a global data commerce platform in Berlin.
Senior Software Engineer
Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
Senior Software Engineer, Application Platform
Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Remote PHP Software Engineer
Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Senior Software Engineer
Join Notion as a Senior Software Engineer in Denver, CO. Work with AWS, Ruby, and PostgreSQL in a hybrid environment.