Retool is looking to improve the user experience of writing and maintaining business logic in Retool Workflows and build creative, innovative software development interfaces.
Requirements
- 2+ years experience in professional software development, ideally some of which you’ve spent in startups
- Experience building, maintaining, debugging and scaling distributed systems products
- Expertise with Typescript and Node.js
- Experience designing complex data pipelines or asynchronous systems
- Experience right-sizing compute clusters, managing autoscaling groups, etc.
- Understanding of OS-level containerization and execution environments
- Experience building fault-tolerant message queues, worker pools, or distributed value stores
Responsibilities
- Improve the user experience of writing and maintaining business logic in Retool Workflows
- Build creative, innovative software development interfaces
- Integrate and unify the business logic experience in Retool, creating a cohesive, simple, and powerful platform
- Debug real customer problems + build features for them
- Find extensible and reliable ways to extend Retool with AI
- Make our distributed compute layer more flexible, more performant, and more secure
- Help assess and recruit future engineers
Other
- Collaboration with product and design teams to build, ship, and iterate new features
- Strong results and bringing the impact of Retool to our customers
- Rigorous, critical thinking about how to shape user-facing product offerings and features
- Hybrid work location
- Generous benefits, including medical, dental, vision, and 401(k)
- US or UK work location (specific roles in the UK)