Find Remote Jobs Worldwide & Work From Anywhere

G2.com, Inc. company's all remote jobs

Skills: ruby-on-rails

About the Role

G2 is looking for a Product Engineer to join our growing team for G2 Labs! Labs is our internal incubator for exploring new, experimental product lines. You will be responsible for helping develop solutions with a strong emphasis on connecting to real users. If you wish to join a talented passionate team whose kindness and authenticity will help you grow then apply so we can start our conversation today!

In this role you will:

  • Report directly to our CTO
  • Create rapid prototypes and proof-of-concepts for user-driven learning sessions
  • Apply robust coding practices to create maintainable features and product lines
  • Apply database skills against a large and rapidly growing dataset
  • Create and improve full features in short development cycles, including effective frontend and backend code
  • Work in close coordination with designers, product managers, developers, users, and business stakeholders
  • Track metrics and measurements alongside core features to help make informed business decisions
  • Use patterns of code decomposition to break down tasks into deliverable solutions
  • Ensure quality releases by writing tests covering unit, integration and functional requirements

Minimum Qualifications:

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 programming experience, ideally in a web environment
  • Proficient in multiple languages, preferably Ruby and Javascript
  • Strong communication and interpersonal skills
  • Experience working in high performing, agile environment
  • Opinionated about how applications should be built, based on your experience getting things done

What can help your application stand out:

  • Prior programming experience in a web environment
  • Experience in Customer-facing roles
  • Ability to adapt to rapidly changing requirements and uncertainty


Skills: ruby-on-rails reactjs ruby

About the Role

At G2 we make solutions with Ruby on Rails and React with a strong emphasis on good code design and quality. We enjoy quarterly weeks of creativity where engineers work to solve problems they see our customers have. If you wish to join a talented passionate team whose kindness and authenticity will help you grow then apply so we can start our conversation today!

In this role you will:

  • Coach and mentor engineers and support an inclusive process ensuring all engineers understand the architecture and tools
  • Make recommendations on technical improvements to deliver consistent value while ensuring throughput and quality code is in line with expected goals
  • Support pull request reviews to help complex features move along while keeping a pulse on the quality of our code design
  • Consult on complex dependencies between teams with creativity and transparency that need to be met in order to achieve a business goal of stories
  • Coordinate and lead training opportunities with budget in mind that will further accelerate the growth of the team in areas of need
  • Attend and facilitate agile ceremonies such as scrum, retrospective, grooming and planning to promote good process and help the team focus on the delivery of value
  • Facilitate architectural changes that increase the scalability of the web platform while maintaining efficiency in all phases of the development lifecycle

Minimum Qualifications:

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.

  • 5+ years of programming experience, ideally in a web environment.
  • Eagerness to take on responsibility and enjoys working creatively with a team.
  • Demonstrated ability to motivate and guide internal stakeholders.
  • Excellent collaboration skills, ability to influence across G2.
  • Strong time management skills.

What can help your application stand out:

  • Bachelor’s Degree in Computer Science or a completed Bootcamp
  • Hands-on experience with Ruby on Rails or React
  • Previous experience building web applications front the ground up


Skills: ruby-on-rails reactjs ruby

About the Role

At G2 we make solutions with Ruby on Rails and React with an emphasis on good code design and quality. We enjoy quarterly weeks of creativity where engineers get the opportunity to work on real issues that they see our customers encounter. Apply and start a conversation today if you wish to join an experienced and passionate team whose authenticity and kindness will help you grow. If you wish to join an experienced passionate team whose kindness and authenticity will help you grow then apply and start a conversation with

In this role, you will:

  • Report to Engineering Manager dedicated to the delivery team
  • 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:

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.

  • 4+ years of programming experience, in a web environment
  • Proficient in multiple languages including preferably Ruby and JavaScript
  • Experience working in an agile environment
  • Understand software architectures and how they are applied in context, 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:

  • Bachelor’s Degree in Computer Science or a completed Bootcamp
  • Hands-on experience with Ruby on Rails or React
  • Experience building large scale web applications

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.



Skills: r python sql looker

About The Role

G2 is looking for an inquisitive Lead Data Analyst to help grow our Marketplace and contribute to the success of our software buyers, reviewers and sellers. You will combine your data wrangling and statistical skills with your unique experience to answer questions and make recommendations. In addition to leading analytics projects, you will improve our communication of data through dashboards, reports and presentations. The Lead Data Analyst will report to the Senior Manager of Data Science & Analytics.

In this role, you will:

  • Work with Product Managers helping them understand how features are performing, diagnose areas for improvement and help set goals
  • Ensure all reporting metrics are clearly defined and easily accessible for teammates
  • Advise partners and customers, using your experience to help the ask the right questions and develop testable hypotheses
  • Lead data-driven discovery projects, drawing answers for our collection of technology reviews, software listings and marketplace data
  • Discuss your analysis with all audiences and use data to illustrate your findings and support your conclusions
  • Apply data visualization best practices to share insights and empower users with exploratory dashboards, helping them unlock a competitive advantage with G2 data
  • Work with data engineers to improve our data governance and grow our data delivery and reporting tools
  • Provide mentorship to team members, helping them understand complex datasets/models/requirements

Minimum Qualifications:

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.

  • 5+ years experience in data analysis roles - preferably with experience in User Generated Content (UGC), digital analytics or in the software industry
  • Understanding of data architectures and how they are applied in context and ability to share best practices across the organization
  • Experience designing dashboards and integrating analytics into operational workflows with tools such as Looker, Tableau or Domo
  • Mastery of SQL and working with relational databases
  • Proficiency in at least one statistical programming languages (R/Python)
  • Ability to tell stories with data, conveying insights and responding to questions from leaders and peers
  • Experience in teaching and mentoring data analysts
  • Experience working on an agile environment with multiple teams

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.



Time zone: (GMT-06:00) Central Time +/- 2 hours

Skills: ruby-on-rails

About the Role

G2 is looking for a Solutions Architect to join our growing team! Your responsibilities will include establishing a new discipline at G2 as a key technical resource for Enterprise customer(s), primarily focused on delivering proactive services such as education workshops, delivering assessments, and providing tailored guidance and installations. Troubleshooting skills are essential as this role will include working with G2 applications, integrations, and APIs to expedite incident resolution and deliver customer-specific requirements. The role can include a mixture of short and long-term customer engagements. Customers will be consistent in segment size, but vary in Industry and technology stacks. The right resource will be confident in their skills and comfortable engaging with diverse customers to drive adoption and success for a key G2 customer segment.

In this role, you will:

  • Manage high-profile, Enterprise implementation projects, from project plan creation to verification and validation; and improve proactive and reactive support.
  • Participate in proactive account management, spot ongoing performance issues, analyze problems, design/develop technical solutions to exceed customer needs.
  • Identify and manage goals and opportunities across G2 technology stack and data solutions to improve the solution and functional processes for agreed persona(s) at the customer.
  • Assist and provide technical coordination and assistance to strategic customer(s) in diagnosing and resolving customer-specific complex software problems.
  • Accommodate customer calls which involve identification, escalation, and resolution of G2 application, configuration and software requirements and incidents.
  • Contribute to escalate resolutions providing detailed action plans and own technical solutions the customers can use for future needs.
  • Develop technical solutions and when needed partner with analysts, engineers, and customer service teams to help meet objectives.
  • Act as the technical advisor to specific customer(s).
  • Maintain, expand accreditations and certifications; assist in developing best practices for key technologies & products to support technical team readiness.

Minimum Qualifications:

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.

  • 8+ years of SaaS programming experience, ideally in a web environment
  • 5+ years of experience working with Enterprise customers in any of the following: providing customer technical readiness, delivery support services, on-premise and remote technical support, solution development, account management; technical requirements gathering; broad evangelism through events (presentation skills) or related
  • Proficient in multiple languages including preferably Ruby and Javascript
  • Core understanding of Web architecture
  • Experience with logging and instrumentation services
  • Has a deep understanding of software architectures and how they are applied in context, best practices in multiple languages
  • Demonstrated ability to motivate and guide internal and external stakeholders
  • Ability to be productive on a rapidly growing team
  • Eagerness to take on responsibility and excels under pressure

What can help your application stand out:

  • Bachelor’s Degree in Computer Science
  • Hands-on experience solving B2B Software customer problems
  • Consulting and/or Professional Services experience
  • Experience and knowledge around Martech and Salestech

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.



Time zone: (GMT-06:00) Central Time +/- 2 hours

Skills: web-services ruby

About G2 

G2 is revolutionizing the way businesses discover, buy and manage software and services. More than five million users per month rely on G2 to help them find and buy the best software for their businesses. G2 features over 1 million authentic customer reviews, has built a global team of nearly 400 talented, motivated professionals, and has raised $100M in total funding from some of the world’s leading investors including IVP, Accel Partners, LinkedIn, Emergence Capital, Pritzker Group, Chicago Ventures, Hyde Park Ventures, industry leaders and its founders.

About the Role 

G2 is looking for a Customer Engineer to join our growing team! Your responsibilities will include establishing a new discipline at G2 as a key technical resource for Enterprise customer(s), primarily focused on delivering proactive services such as education workshops, delivering assessments and providing tailored guidance and installations. Troubleshooting skills are essential as this role will include working with G2 applications, integrations and APIs to expedite incident resolution and deliver customer-specific requirements. The role can include a mixture of short and long-term customer engagements.  Customers will be consistent in segment size, but vary in Industry and technology stacks.  The right resource will be confident in their skills and comfortable engaging with diverse customers to drive adoption and success for a key G2 customer segment.

Responsibilities:

  • Manage high profile, Enterprise implementation projects, from project plan creation to verification and validation; and improve proactive and reactive support.
  • Participate in proactive account management, spot ongoing performance issues, analyze problems, design/develop technical solutions to exceed customer needs.
  • Identify and manage goals and opportunities across G2 technology stack and data solutions to improve the solution and functional processes for agreed persona(s) at the customer.
  • Assist and provide technical coordination and assistance to strategic customer(s) in diagnosing and resolving customer-specific complex software problems.
  • Accommodate customer calls which involve identification, escalation, and resolution of G2 application, configuration and software requirements and incidents.
  • Contribute to escalate resolutions providing detailed action plans and own technical solutions the customers can use for future needs.
  • Develop technical solutions and when needed partner with analysts, engineers, and customer service teams to help meet objectives.
  • Act as the technical advisor to specific customer(s).
  • Maintain, expand accreditations and certifications; assist in developing best practices for key technologies & products to support technical team readiness.

Requirements:

  • 8+ years of SaaS programming experience, ideally in a web environment
  • 5+ years of experience working with Enterprise customers in any of the following: providing customer technical readiness, delivery support services, on premise and remote technical support, solution development, account management; technical requirements gathering; broad evangelism through events (presentation skills) or related
  • Proficient in multiple languages including preferably Ruby and Javascript
  • Core understanding of Web architecture 
  • Experience with logging and instrumentation services
  • Has a deep understanding of software architectures and how they are applied in context, best practices in multiple languages 
  • Demonstrated ability to motivate and guide internal and external stakeholders
  • Ability to be productive on a rapidly growing team
  • Eagerness to take on responsibility and excels under pressure

What Will Set You Apart:

  • Bachelor’s Degree in Computer Science 
  • Hands-on experience solving B2B Software customer problems
  • Consulting and/or Professional Services experience
  • Experience and knowledge around Martech and Salestech 

Why we love G2

G2 was founded to create a place where people will love to work. We strive to create meaning in work and provide more than just a job: a true calling. G2 is a place where people can be authentic and grow, find meaning and passion in work, and be motivated to succeed by a supportive group of coworkers. We pride ourselves on creating an environment where people can enjoy coming to work every day, by supporting our employees in their professional and personal lives.

Our Process

We encourage all candidates to review our interview process to best prepare themselves on what to expect as a candidate of G2.



Skills: amazon-web-services heroku ruby-on-rails terraform

About G2

G2 is revolutionizing the way businesses discover, buy and manage software and services. More than five million users per month rely on G2 to help them find and buy the best software for their businesses. G2 features over 1 million authentic customer reviews, has built a global team of nearly 400 talented, motivated professionals, and has raised $100M in total funding from some of the world’s leading investors including IVP, Accel Partners, LinkedIn, Emergence Capital, Pritzker Group, Chicago Ventures, Hyde Park Ventures, industry leaders and its founders.

About The Role

At G2 we make solutions with Ruby on Rails and React with a strong emphasis on good code design and quality. This role will be critical in setting up how we deliver and manage solutions in our cloud environments. You will be working within our tech stack of Ruby on Rails, Elasticsearch, Kafka, Python, Lambdas, AWS and Heroku to deliver incredible value to software buyers and sellers.

We enjoy quarterly weeks of creativity where engineers work to solve problems they see our customers have. If you wish to join a talented passionate team whose kindness and authenticity will help you grow then apply so we can start our conversation today!

Responsibilities

  • Maintain, optimize and grow our production, staging and test infrastructure hosted on AWS and Heroku
  • Work with our Information Security team to implement various controls, resolve infrastructure vulnerabilities, and develop a proactive security monitoring and mitigation strategy
  • Optimize our Continuous Deployment workflows to improve cycle time efficiency
  • Provide direct and responsive support for urgent analytic needs
  • Improve upon the logging and monitoring systems in place for capacity, alerting and scale
  • Build out our data infrastructure and support our data engineering initiatives
  • Ensure local development is frictionless to provide a satisfying developer experience
  • Contribute to building a culture of infrastructure as code within our global DevOps team

Required Qualifications

  • 1+ years of experience in DevOps or Configuration Management
  • Demonstrated learning in software development skills
  • Must have experience with Cloud IaaS or PaaS (AWS, Heroku, Azure, GCP)
  • Experience with multi-tier distributed systems involving load balancers, caching layers and real-time event processing
  • Eagerness to take on responsibility and enjoys working creatively with a team
  • Excellent collaboration skills, ability to influence across G2
  • Excellent oral and written communication skills with a keen sense of customer service
  • Strong time management skills 

What Will Set You Apart

  • Experience managing and automating AWS deployments
  • Experience with Terraform
  • Experience with Dockers or containerization technology
  • Experience in building dashboards and aggregating metrics
  • Experience with security requirements required in cloud environment

Why we love G2
G2 was founded to create a place where people will love to work. We strive to create meaning in work and provide more than just a job: a true calling. G2 is a place where people can be authentic and grow, find meaning and passion in work, and be motivated to succeed by a supportive group of coworkers. We pride ourselves on creating an environment where people can enjoy coming to work every day, by supporting our employees in their professional and personal lives.



Time zone: (GMT-06:00) Central Time

Skills: ruby-on-rails reactjs ruby

About G2

G2.com is revolutionizing the way businesses discover, buy, and manage software and services. More than five million users per month rely on G2 to help them find and buy the best software for their businesses. G2 features over 1 million authentic customer reviews, has built a global team of nearly 400 talented, motivated professionals, and has raised $100M in total funding from some of the world’s leading investors including IVP, Accel Partners, LinkedIn, Emergence Capital, Pritzker Group, Chicago Ventures, Hyde Park Ventures, industry leaders and its founders.

About the Role

G2 is looking for a Software Engineer to join our growing team! You will be responsible for helping develop solutions with a strong emphasis on front-end code design and quality. We enjoy quarterly weeks of creativity where engineers work to solve problems they see our customers have. If you wish to join a talented passionate team whose kindness and authenticity will help you grow then apply so we can start our conversation today! 

Responsibilities:

  • Build and help maintain a high quality, stable, and well tested web application
  • Apply database skills against a large and rapidly growing dataset
  • Create and improve full features in short development cycles, including effective frontend and backend code
  • Work in close coordination with designers, product managers, developers, and business stakeholders
  • Track metrics and measurements alongside core features to help make informed business decisions
  • Ensure quality releases by writing tests covering unit, integration and functional requirements
  • Contributes to the design of complex solutions across multiple systems
  • Introduces code patterns for the team to follow and use new libraries, as needed

Requirements:

  • 3+ years of programming experience, ideally in a web environment
  • Proficient in multiple languages including Ruby and Javascript, and has experience deciding when/how to use each
  • Experience working in high performing, agile environment
  • Demonstrated learning in web software development skills
  • Opinionated about how applications should be built, based on your experience getting things done
  • Ability to be productive on a rapidly growing team
  • Eagerness to take on responsibility and enjoys working under pressure

What Will Set You Apart:

  • Bachelor’s Degree in Computer Science or a completed Bootcamp
  • Hands-on experience with Ruby on Rails or React

Why we love G2

G2 was founded to create a place where people will love to work. We strive to create meaning in work and provide more than just a job: a true calling. G2 is a place where people can be authentic and grow, find meaning and passion in work, and be motivated to succeed by a supportive group of coworkers. We pride ourselves on creating an environment where people can enjoy coming to work every day, by supporting our employees in their professional and personal lives.



Time zone: (GMT-06:00) Central Time +/- 2 hours

Skills: ruby ruby-on-rails react

About G2
G2 is revolutionizing the way businesses discover, buy and manage software and services. More than five million users per month rely on G2 to help them find and buy the best software for their businesses. G2 features over 1 million authentic customer reviews, has built a global team of nearly 400 talented, motivated professionals, and has raised $100M in total funding from some of the world’s leading investors including IVP, Accel Partners, LinkedIn, Emergence Capital, Pritzker Group, Chicago Ventures, Hyde Park Ventures, industry leaders and its founders.

About the Role

G2 is looking for a Software Engineer to join our growing team! You will be responsible for helping develop solutions with a strong emphasis on front-end code design and quality. We enjoy quarterly weeks of creativity where engineers work to solve problems they see our customers have. If you wish to join a talented passionate team whose kindness and authenticity will help you grow then apply so we can start our conversation today! 

Responsibilities:

  • Build and maintain a high quality, stable, and well-tested web application 
  • Apply database skills against a large and rapidly growing dataset
  • Use patterns of code decomposition to break down tasks into deliverable solutions
  • Work in close coordination with designers, product managers, developers, and business stakeholders
  • Track metrics and measurements alongside core features to help make informed business decisions
  • Works with developers to help understand complex topics and architecture, and provide problem-solving strategies and learning opportunities
  • Ensure quality releases by writing tests covering unit, integration and functional requirements
  • Follow agile best practices to design, architect, develop and test features

Requirements:

  • 4+ years of programming experience, ideally in a web environment
  • Proficient in multiple languages including preferably Ruby and Javascript
  • Experience working in high performing, agile environment
  • Has a deep understanding of software architectures and how they are applied in context, best practices in more than one language.
  • Opinionated about how applications should be built, based on your experience getting things done
  • Ability to be productive on a rapidly growing team
  • Eagerness to take on responsibility and excels under pressure

What Will Set You Apart:

  • Bachelor’s Degree in Computer Science or a completed Bootcamp
  • Hands-on experience with Ruby on Rails or React
  • Experience building large scale web applications

Why we love G2
G2 was founded to create a place where people will love to work. We strive to create meaning in work and provide more than just a job: a true calling. G2 is a place where people can be authentic and grow, find meaning and passion in work, and be motivated to succeed by a supportive group of coworkers. We pride ourselves on creating an environment where people can enjoy coming to work every day, by supporting our employees in their professional and personal lives.



Time zone: (GMT-06:00) Central Time +/- 2 hours