Technical Solutions Engineer
LibLab is an engineering company, by developers for developers. We provide a missing pillar of core internet infrastructure, and we hire people with a broad set of technical skills (and from a wide variety of backgrounds) to build that. We want people who are ready to take on some of the most challenging problems in the industry – from reliably handling millions of API requests per day, to architecting best-in class open-source SDKs and client libraries.
About the Role
Technical Solutions Engineers are the glue that supports our developers and champions developer experience as central to the overall experience of our customers. When we do our job well, developers all over the world are able to smoothly launch and grow their businesses using liblab, whether they’re integrating APIs for the first time or building complex SDK systems.
TSE understands the fundamentals of programming incredibly well and will eagerly jump into and familiarize themselves with others’ code. You will do a wide variety of things, including explaining technical concepts about liblab’s services, building and debugging integrations with customers, and producing and improving guides that help customers solve particular problems and be successful with liblab.
You will interact with developers of all skill levels through a variety of mediums, enabling them to be successful when using liblab.
If you’re someone who enjoys working with all kinds of code, a fast researcher, a strong writer, and enthusiastic about helping others build mission-critical products with liblab, we want to hear from you!
What You’ll Be Doing
- Understand liblab’s internal and public code bases, enabling you to answer questions from other liblab engineers as well as developers that use our products.
- Interact with users by email, Discord, GitHub, and face-to-face, helping them solve their thorniest liblab integration challenges.
- Gain unique insights into how engineers build the newest or most interesting businesses and make use of liblab.
- Take an analytical approach to track points of friction for users, and then work with other teams to make those parts of liblab 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 liblab, 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 reinforce what you know.
You’ll Be a Good Fit If you have:
- At least 5 years of experience in Software Development, Software engineering or significant experience building web or mobile services.
- Have prior experience and strong understanding of: TypeScript and Python.
- Enjoy learning new languages and technologies.
- Can empathize with users of all experience levels and understand their questions to quickly grasp the real issues.
- Enjoy the puzzle of solving open-ended problems, both individually and as a member of the team.
Nice to have
- Experience writing client libraries and SDKs.
- Experience with the developer-tools ecosystem.