Thumbtack needs to optimize its pricing systems to improve the experience of users and provide better control to professionals on the platform to profitably grow their businesses.
Requirements
- 5+ years of industry experience in software engineering, working on backend development
- Strong understanding of data structures and algorithms
- Fluent in at least one major programming language and would be able to switch between multiple languages. In our stack, we use Go, Scala & Python.
- Experience building software using databases (e.g. Postgres, DynamoDB, etc.)
- Experience with backend development
- Experience with Go, Scala & Python
- Experience with databases (e.g. Postgres, DynamoDB, etc.)
Responsibilities
- Drive engineering projects to completion, with a tenacious focus on the business impact of those projects.
- Solve tough technical problems and stay up-to-date with the latest advances in this constantly evolving problem space
- Collaborate with engineers, analysts, data scientists and product managers to identify and improve the Pricing and Budget systems on Thumbtack platform
- Help maintain the operational stability of Thumbtack’s marketplace and the underlying microservices, and help fix any bugs that may cause deterioration in performance or functionality
- Building new product features to improve the experience of our users
- Architecting software components to support a fast-growing user base
- Optimize our pricing systems and provide better control to professionals on our platform to profitably grow their businesses.
Other
- Bachelor’s degree in Computer Science or related field, or equivalent experience
- You can break down complex problems rigorously and understand the tradeoffs necessary to deliver great, impactful products.
- You’re curious, you’re data-driven, you love to ask questions, and you think critically about problems.