Technical Lead, Monitoring (Backend)
Postman is the world’s leading collaboration platform for API development. Postman's features simplify each step of building an API and streamline collaboration to help create better APIs—faster. More than 15 million developers and 500,000 organizations worldwide use Postman today.
Our customers are doing more and more astounding things with the Postman product every day, and as a result, we are growing rapidly.
We are looking for Software Engineers to build out features, design and implement APIs, and improve the performance and reliability of our systems as we rapidly scale our product and organization.
About the Team
What You'll Do
- Contribute to the development of APIs and products while working with a cross-functional team of Product Managers, Designers, Support and Product, Quality, Security, and Platform Engineers.
- Quickly build functional prototypes to solve internal and external use-cases. Contribute to, and at time lead, the development of major user-facing features.
- Perform code reviews and play a part in guiding team members through their technical growth.
- Work with the EM to design & build systems intended to improve & monitor the observability, reliability, resilience, and quality of the monitoring product.
- Design & build any additional internal tooling required to ease the development & maintenance of the monitoring product.
- You’re excited about opening up black boxes and seeing how things work, taking things apart and putting them back together, or building entirely new things with them.
- You’ve worked on systems operating at a scale where you may need to craft solution strategies instead of adopting existing ones.
- You’re familiar with client-side and server-side code, ideally not differentiating between the two at all other than in terms of the tools being used. The ability to think abstractly is paramount.
- Doesn’t give up easily even when solutions aren’t readily available. Tries to remix existing knowledge to come up with possible solutions, actively tests them, and keeps going until they find something that works.
- Understands that everything will have a certain level of ambiguity that they’ll have to resolve. This translates to a desire to find the right way to build the product instead of expecting absolute clarity from everyone else.