Senior Backend Engineer
๐ A little about us
Inspired by how developers organize their work, GitBook is a hub for documentation for high-performing teams.ย
GitBook is a fully remote company with a team distributed between Europe, North America, and Asia. As a small team, weโre all generalists and constantly picking up new challenges. When it comes to code, weโre looking to work with experienced people who can pick a problem and solve it.ย
We use TypeScript and build scalable systems so we can continuously make progress on a solid foundation. We donโt expect you to have a background in everything we use, but we do expect experience building scalable infrastructure and backend solutions.
Some things weโre proud of:
๐ We have close to 40,000 sign-ups per month and over 100k Monthly Active Users
๐ฒ Profitable
๐ค Used by over 2M users and thousands of teams such as Adobe, Netflix, Apple, Snyk, and Google
๐ผ Backed by top partners such as P9 Capital, Notion Capital and Fly VC
๐บ๏ธ Amazing in over 15 countries across North America, Europe and Asia
๐ What will you be doing?
- Building the backend for various user-facing features
- Scaling our service via architectural changes as well as infrastructure improvements
- Architecture and lead the work on building the future infrastructure of GitBook, switching from Firebase to a more efficient backend that will help GitBook scale in the coming years
- Build and scale our public API and integrations platform, empowering the community to extend the capacity of our service
- Improving observability, monitoring, and alerting for our service so that we can better respond to operational incidents
- Mentor and a growing squad of backend engineers
- Redefining best-in-class software development processes so that we can build an opinionated product
๐ฉโ๐ป What environment will you be working on?
- Typescript
- Node
- Cloudflare (Workers, WAF, CDN, SSL for SaaS)
- Google Cloud (Cloud Run, etc)
- GitHub, Slack
Here's our stackshare.io page to learn more about our stack.
How we work
Engineering works to continuously delivering value, focusing on shipping as a team. We use agile processes that work for us and experiment frequently. Our process runs on two week async "cycles" that emphasize leadership through ownership and operating in the open.We leverage Kanban mechanisms that prioritize throughput, velocity, and impact to help us succeed in our mission to foster rewarding relationships between our product and our users. As a product focused organization, Engineering works in tandem with Product, Design, and Support to participate in crafting value throughout the entire product delivery process.
๐ซถYou will be valued for
- Your product-oriented mindset You are driven by creating values for our users, and not solely by solving hard tech problems. You have experience owning a project from concept to production, with a focus on the end user and final impact. You approach engineering with an empathy driven mindset that keeps a broader context when executing.
- Your teamwork You understand that value is created and delivered to users. You help the team operate openly and transparently, elevating the quality of documentation and our rigour. You grow through experimentation and lead with compassion, improving the organization and your teammates.
- Your technical experience You have experience working with TypeScript, React, NodeJS, and serverless architecture.
- Your engineering skills You have a solid understanding of how web applications are built and delivered to users. You are comfortable with topics such as performance optimisation, data synchronisation, and caching. Your experience in application monitoring and debugging will also be valued and it will be an added plus if you have experience with server-less infrastructure.
โจย What's next?
First, we will take the time to review your application, and we will get back to you within a week, regardless of our decision. We know that your time is valuable so we work to move the process along quickly and keep it casual. We're not believers in "gotcha" questions or checking for skills you'll never actually use as an engineer at GitBook.
Here's what our process will look like:
- Discovery Call (30 min) with our People Team to look for healthy alignment
- Technical interview (60 min) with members of the engineering team to learn more about projects you've built and challenges you've faced building them.
- Technical interview (60 min) with Samy, our CTO, to learn more about your experience and technical skills
- Final meet & greet with CEO (30 min)
๐ฅ join GitBook
You will be joining during a pivotal moment for GitBook. We've enjoyed great success since we were founded, and now we're taking conscious steps to take our company to the next level. That means you will have the opportunity to build, positively impact the trajectory of the company and enjoy the benefits of helping grow our company 20x. Every single team member is a value addition to our culture, so it's important for us to state our cultural principles:
- ๐ Keep it simple
- ๐ค Transparency
- ๐โโ๏ธ Care (Give a sh*t)
- ๐ Bias towards impactful action
Come make your mark on building the future of work with us.
-
Where we started
The first iteration of GitBook was a bootstrapped, developer-focused product built by co-founders Samy and Aaron, allowing folks to publish documentation (or 'books'!) straight from their git repos
-
Where we're at
Now, we are a fully distributed team building the future of knowledge management, starting with technical teams. Our product has become more accessible, our team has grown, and we're powering knowledge sharing at some pretty awesome places.
-
Where we're heading
We want GitBook to be a product that continues to power knowledge, and break down silos, across technical teams. We're pushing ourselves to improve; we treat our company like a product; we take risks together; and fundamentally care about the future of knowledge management.
Fast growing, fully-remote, product led
At Gitbook you will enjoy a truly remote environment with flexibility, autonomy and accountability.
We're growing fast, and you will have a big impact on shaping our product and company, while enjoying the longer term benefits of growing exponentially.
About GitBook
While joining the team you will also appreciate:
๐ช to have an impact by building a product that helps thousands of teams and millions users around the world
๐ to move fast and learn in the challenging environment of a fast-growing startup
๐ to work remotely wherever you want to๐ด to enjoy flexible time off (we encourage you to take around 40 days per year!) plus local public holidays
๐ก to benefit from a dedicated budget for home office set-up
๐ฅ to benefit from a per request budget for co-working space
๐จ๐ฉ๐ฆ we've recently implemented a Family Benefit, a financial support to participate in child care expenses
๐ผ to get 16 weeks parental leaves to welcome a child (or children!)
๐ to enjoy working with a supportive, collaborative team and spend time together during team off-sites
Senior Backend Engineer
Loading application form