๐Ÿ‘‰ Note: this role is opportunistic, meaning we aren't actively hiring for it right now, but if we think we might have an opportunity that matches your experience, we'll reach out to you.

We are always looking for great people with a getting-things-done mentality and experience in fast paced environments. If you don't see a role that matches your skills and experience, send us your info through this role. 

Working at Gitpod

Our purpose is to remove all friction from the developer experience to be always ready-to-code and make software engineering more collaborative, joyful, and secure. Gitpod enables remote development without friction through automated, cloud-based developer environments that are radically changing the way developers work. Read more about why that matters.

We are a highly-motivated, fully-remote team, organized in a flat hierarchy, and led by technical founders, funded by leading VCs like General Catalyst. We celebrate diversity and strive for an equal, inclusive, empathetic and welcoming environment.


What we need

๐ŸŽฏ You care for our mission
Developers architect our future. Gitpod democratises software development by making it more accessible to all developers. Ready-to-code, cloud-based development environments streamline how software is written today.

๐Ÿญ You have experience shipping code in production
Your code is mostly ready for prime time, and you know how to test it. You understand the difference between "making something work" and "making something work reliably". You have read other people's code, know how to make yourself at home and understand that code is read way more often than it`s written. You understand that every new dependency comes at a cost, as do lines of code.

๐Ÿชƒ You are product minded
You enjoy using what you've helped build, and still pay attention to things that feel off. You can empathize with other users and understand how they might see things differently, or that messaging that's completely clear to you might be unintelligible to others. You are eager to understand why things are not working for others and quickly act when unexpected things happen.

๐Ÿ—ฃ You are a good communicator
We work remotely and our users do too. You value writing and express yourself concisely. You may hold strong opinions, but you are not ideological. You communicate thoughtfully, always assume others speak in good faith, aim to understand opposing perspectives and compromise when needed.

๐ŸŠ Share our values
We aim for a frictionless experience when interacting with our product, our company, and our brand: no hurdles, no BS, and no unnecessary extra steps. We are open-minded, inclusive, transparent, and curious. We always remain students, not masters of the game. We have opinions but are not opinionated. We integrate, don't dictate.


Our Stack

  • Services are written in Go and TypeScript (Node.JS), while all things frontend are React and TypeScript
  • We communicate using gRPC, RabbitMQ and JSON-RPC
  • Gitpod for development
  • GitHub for issue tracking and as git hoster
  • Slack for communication
  • Figma for design
  • Notion as our virtual HQ
  • Pitch for slides
  • Loom for screencasts



๐Ÿ• Fully remote, flexible work day

๐Ÿ“… Flexible paid time off including holidays that are most meaningful to you

๐Ÿงก Parental leave for all parents

๐Ÿ’ธ Equity

โœˆ๏ธ Regular company off-sites

๐Ÿ˜Š Monthly mental and physical health stipend

๐Ÿ“š Monthly educational budget

๐Ÿฉบ Health insurance (country dependent)

๐Ÿ’ป Premium work-from-home equipment



The Process

We are fully remote - so is our hiring process. We value written and async communication, building relationships, and ensuring that peopleโ€™s strengths align with the responsibility of their role. This process is designed to showcase and evaluate these topics and give you the opportunity to see how we work at Gitpod.


  • Stage 1: Submit your application - The more information you give us, the better. Weโ€™ll review your submission and will reach out to you if your strengths and experience are aligned with what we are looking for.
  • Stage 2: Asynchronous questions - Weโ€™ll send you a few questions to get to know you and learn more about what excites you about Gitpod. Youโ€™ll also have a chance to share more about your strengths and experience and demonstrate your ability to work asynchronously.
  • Stage 3: Challenge - We are building Gitpod in the open, so we are interested in how you would tackle solving some of the challenges we are currently solving. We are conscious of your time and will come to a decision quickly.
  • Stage 4: Interviews - Youโ€™ll have the chance to meet the people youโ€™ll work closest with, learn more about the work, and review your completed challenge. This step is designed to ask you questions and give you the space to do the same.
  • Stage 5: References - We like to hear from people youโ€™ve worked with in the past before we move to the offer stage.
  • Stage 6: Offer - Join Gitpod ๐Ÿพ

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)