Scrunch is a venture-backed startup on a mission to bring brands to an AI-first future. They are seeking a generalist senior software engineer to join their Core App team, responsible for delivering critical features and improvements from DevOps to UI tuning.
Responsibilities:
- Have experience working in a high-velocity software development organization
- Are proficient at designing and building web application features end-to-end
- In this role you'll work with design & product experts, but you'll also design and ship user experiences on your own
- Experience with Tailwind and React component systems like shadcn is a plus, but not required
- Can build high-quality REST APIs (We use Python for APIs, but experience building APIs in TypeScript, Go, etc. is also OK.)
- Are proficient with relational databases and application-style SQL
- Plenty of experience using an application database stack like ActiveRecord with Rails, Python SQLAlchemy, TypeScript Drizzle, etc
- Ability to write SQL by hand if needed, including joins and aggregations
- Are proficient writing unit tests and designing for testability
- Capable of handling DevOps tasks such as updating CI/CD pipelines, integrating and using error monitoring & other observability tools, etc
Requirements:
- Have experience working in a high-velocity software development organization
- Are proficient at designing and building web application features end-to-end
- Can build high-quality REST APIs
- Are proficient with relational databases and application-style SQL
- Are proficient writing unit tests and designing for testability
- Capable of handling DevOps tasks such as updating CI/CD pipelines, integrating and using error monitoring & other observability tools, etc
- Experience with Tailwind and React component systems like shadcn is a plus, but not required
- Experience building APIs in TypeScript, Go, etc. is also OK
- Plenty of experience using an application database stack like ActiveRecord with Rails, Python SQLAlchemy, TypeScript Drizzle, etc