Front-End/Full-Stack Engineer

Are you applying to the internship?

Job Description

About Greptile:

Greptile is an AI code reviewer that helps software developers identify bugs and anti-patterns in pull requests. It provides complete codebase context and is used by hundreds of top software companies to speed up merge processes and reduce bugs. The company offers a self-service model; hundreds of users set up Greptile daily through its dashboard. This dashboard also allows users to configure and customize the AI, invite team members, manage usage, and track analytics. The dashboard is a key focus for the company, as it’s the primary point of interaction with users in a controlled environment.

Job Description:

This role focuses on the front-end and full-stack development of Greptile’s dashboard. The primary responsibilities are:

Maintaining and building features for the Greptile dashboard: This is a TypeScript-based web application, and a significant portion of the role involves adding new functionalities and improving existing ones.
Collaborating with the design engineer: Ensuring a fast, consistent, and aesthetically pleasing user experience across the application is a key responsibility. This involves working closely with the design team to implement the design effectively.
Maintaining the customer-facing analytics dashboard: This dashboard provides engineering leadership with insights into Greptile’s value proposition for their organizations. This involves ensuring the accuracy and reliability of the data presented.

Required Qualifications:

B.S. in Computer Science or equivalent degree (undergraduate or higher)
1+ years of front-end/full-stack engineering experience
Experience with JavaScript/TypeScript
Experience with ReactJS

Ideal Candidate Profile:

This role is best suited for someone who thrives in a fast-paced, high-growth environment where things might break occasionally. The ideal candidate enjoys working in an office setting, collaborating closely with other engineers, and creating visually appealing front-ends. They are also comfortable interacting with customers, as the dashboard is a primary customer touchpoint. The company explicitly states a preference for candidates who *do not• prioritize work-life balance or remote/hybrid work options.