Report to the Engineering Manager dedicated to the delivery team.
Build and 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.
Use patterns of code decomposition to break down tasks into deliverable solutions.
Ensure quality releases by writing tests covering unit, integration and functionalrequirements.
Requirements
5+ years of programming experience, ideally in a web environment
Proficient in multiple languages, preferably Ruby and Javascript
Experience working in high performing, agile environment
Working knowledge of ElasticSearch
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
Degree in Computer Science or a completed Bootcamp
Experience with Ruby on Rails
Git based version control
Deep knowledge of Lucene Indices.
Database skills such as SQL within Postgresql
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.