Retool is addressing the problem of inefficient and outdated internal software used by companies, which often leads to manual processes and spreadsheets. They aim to provide a better development platform to build internal tools faster and more effectively.
Requirements
- Ability to debug complex systems and identify root causes of issues across the stack.
- Experience with TypeScript and Node ecosystems.
- Familiarity with monitoring and logging tools to ensure system health and performance.
- Strong understanding of system availability, resiliency, and recoverability.
- Experience with Bazel (preferred but not required).
- Experience with cloud-based infrastructure like Azure, AWS, or GCP, along with Kubernetes, Helm, and Terraform.
Responsibilities
- Own the foundational systems and tooling of our core codebase.
- Collaborate with product engineering teams to identify their platform needs and provide solutions.
- Evangelize best practices for software development, testing, and deployment.
- Building primitives for reliable and efficient database access
- Upleveling our feature-flagging system
- Enhancing our testing harnesses (backend, frontend, end-to-end, visual regression)
- Making large-scale changes across our codebase to improve code quality (such as type safety)
Other
- 3+ years of experience as an individual contributor on fast-moving engineering teams.
- Excellent communication skills, both written and verbal, for technical and non-technical audiences.
- Strong organizational skills with high attention to detail, and able to work independently with minimal supervision.
- A demonstrated history of cultivating productive, collaborative relationships both within engineering organizations and across the broader company.
- hybrid work location