Position: Senior Fullstack (or BE) Software Engineer
Company: G2
Experience required: 5y
English level: upper

**About the Role**
G2 is looking for a Fullstack Senior Software Engineer with strong skills in back-end development to join the engineering team for our fast-growing SaaS Management solution, G2 Track. As a senior member of the G2 Track engineering team, you will be working with Product Managers and Product Designers to architect and implement new features for G2 Track app, improve its performance and scalability.

**Responsibilities**
- Collaborate closely with a global team of Product Managers and Product Designers to build new and update existing features for G2 Track
- Implement elegant user interfaces using AngularJS (optional)
- Implement robust backend using Ruby, Python, GraphQL
- In collaboration with other senior engineers, build a connected, coherent architecture and bullet-proof platform solutions using the best system design patterns
- Ship and iterate rapidly while learning from customers

**Requirements**
- 5+ years of experience; experience in a global product company is a plus
- Good experience with one backend language like Ruby (including Ruby on Rails), Python, or Java in production
- Strong understanding of system design principles
- Good experience with JavaScript and AngularJS (not a critical requirement)
- Interest in rapid prototyping and iterative development
- Strong communication skills
- Upper-intermediate or fluent English

**Good to have**
- Knowledge about DevOps best practices and the AWS infrastructure
- TTD experience