Nearly every company in the world runs on custom software, but most companies don't have adequate resources to properly invest in these tools, leading to a lot of old and clunky internal software or, even worse, users still stuck in manual and spreadsheet flows. Retool is building a new type of development platform that combines the benefits of traditional software development with a drag-and-drop UI editor and AI, making it dramatically faster to build internal tools.
Requirements
- You have 2+ years experience in professional software development, ideally some of which you've spent in startups
- You've built, maintained, debugged and scaled distributed systems products
- You have an an interest in rigorous, critical thinking about how to shape user-facing product offerings and features
- You're an expert with Typescript and Node.js
- You've designed complex data pipelines or asynchronous systems
- You've right-sized compute clusters, managed autoscaling groups, etc.
- You understand OS-level containerization and execution environments
Responsibilities
- Improve the user experience of writing and maintaining business logic in Retool Workflows
- Integrate and unify the business logic experience in Retool, creating a cohesive, simple, and powerful platform
- Debug real customer problems + build features for them (e.g. "the Google Sheets integration doesn't support adding rows", and "what's the best way to support that? Via cell ranges, or via a lightweight, home-grown ORM?")
- 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
- You'll help us get there by owning end-to-end projects, talking with customers, and ultimately supporting the growth of Retool the product and the business.
- As an engineer, you will work closely with product and design teams to build, ship, and iterate new features.
- Were a hard-working, passionate bunch who are motivated by collaboration, strong results, and bringing the impact of Retool to our customers.
- When were in the office, we enjoy eating lunch (and occasionally dinner!) together, and weve been known for our lively game nights.
- But at the root of it all, we come together to show our customers and not-quite-yet customers how Retool can make them and their companies more efficient and successful.