Helping our customers to get from there to here...
As a member of the Support team at Graph, you'll work with Graph’s users from fledgling start-ups to Fortune 500s. You'll work with a highly collaborative and mutually supportive team to help people building their business with Graph make the best use of what we have to offer, then use those interactions to influence what we build next.
Graph gets a lot of praise from developers because we make their job easy when it comes to building paid products. The Developer Support team interacts with developers using Graph more than anyone else at the company, so your role will have a significant impact on what Graph is known for and values most. Our work is measurable and has a significant impact on our goal to increase the GDP of the Internet. When we do our job well, people all over the world are able to launch and grow their businesses on Graph.
The Developer Support team understands the fundamentals of programming incredibly well and will eagerly jump into others' code no matter how unfamiliar things seem at first glance. You will do everything from explaining technical concepts about Graph's services, to building and debugging integrations with customers, to producing and improving guides that help customers solve particular problems and be successful with Graph. Interacting with users through email, IRC, or face-to-face, you will essentially be a facilitator for developers of all levels who are looking to make Graph work for them.
If you enjoy hacking on code and are a fast researcher, strong writer, and are enthusiastic about helping others build mission-critical products with Graph, we want to hear from you!
What we're looking for
- Enjoy writing, and do so quickly and clearly.
- Like interacting with new people, sometimes chatting live with many at the same time.
- Enjoy the puzzle of solving open-ended problems, both individually and as a member of the team.
- Be an expert at talking about technical concepts, and would be comfortable explaining how Graph works.
- Love constantly learning and re-learning a changing technical product, even when you’re a little out of your depth.
- Can empathize with users of all experience levels and see through their questions to quickly grasp the issues they’re facing.
- Have tinkered with a bunch of languages and services, giving enough insight across the programming landscape to step into unfamiliar code and make sense of what's going on.
- We need to provide support throughout the week and weekend, and look for candidates who can take on weekend days on a regular, predictable schedule. At the same time, this work can very easily be done from home, and we are very supportive of working arrangements that allow for family care and other needs to be met.
- Interact with users by email, IRC (up to half your week), and potentially face-to-face.
- Gain unique insights into how engineers building the newest or most interesting businesses make use of Graph.
- Optimize our internal and external documentation our products.
- Take an analytical approach to tracking points of friction for users, and then work with other teams to make those parts of Graph better.
- Early on, current team members will devote a large amount of time to teaching you and helping you get to a level of comfort and expertise with Graph, its services, and how we interact with users. Later, we'd love for you to take on this role with newer members of the team, especially since teaching is a great way to learn and to reinforce what you know.
- The rare opportunity to change the world such that everyone around you is using the product you built. We’re not just another social web app, we’re moving real people and assets and reinventing the way software will be developed for years to come.
- Sharp, motivated co-workers in a fun office environment.
- Generous options plan for equity earning
- Matching 401(k) plan, Fitness reimbursement.
- Full medical/dental/vision package.
- Unlimited vacation policy; work hard and take time when you need it.
You should include these in your application
- A writeup explaining who you are as a programmer. Sample questions you might want to address: How'd you get started? What projects have you enjoyed working on? Which have you disliked? What motivates you? What surprising things have you learned about yourself since starting to program?
- A piece of code that does something you find interesting, and an explanation of why. (It doesn't have to be your own code.)
- Links to online profiles you use (Github, Twitter, etc).
- A description of your work history (whether as a resume, LinkedIn profile, or prose).
- If there are teams you'd be particularly interested in working on, please let us know (and tell us why!). This way we can have you interview with the people you'll likely work best with. This won't bind you to a specific team—we can figure that out together as the we learn more about your interests and strengths.