About the Role
GitHub is where the world builds software — and the team that builds GitHub.com is responsible for the surfaces that 100 million developers use every day. We're looking for a Full Stack Engineer to join the Repositories team, owning the code browsing, file editor, and pull request UI that developers depend on.
You'll work across the full stack: React and TypeScript on the frontend, Rails and Go on the backend, with a heavy focus on the web layer. Our frontend is component-driven, server-rendered where it makes sense, and progressively enhanced.
What you'll work on:
- Code browsing and diff rendering for repositories of every scale - The pull request review experience — inline comments, suggestions, review threads - File editor and commit flow improvements - Performance of the critical rendering path for large files and diffs
Requirements
- 4+ years of full-stack web development experience
- Strong React and TypeScript skills — hooks, suspense, server components
- Solid CSS fundamentals: layout, responsive design, theming
- Backend experience: REST APIs, relational databases, caching strategies
- Familiarity with Git internals is a genuine advantage
- Experience optimising for performance at scale (millions of daily active users)
Nice to Have
- Experience with Ruby on Rails or Go
- Contributions to open-source projects (eat your own dogfood)
- Experience building developer tools or IDEs
Skills
Interested in this role?
Apply directly at GitHub. Mention you found this role on CSSAWWWARDS.
Apply at GitHub →