Scrunch

Senior Software Engineer, Core App

Scrunch

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Deliver critical features & improvements end-to-end – from devops & platform selection all the way to tuning UI to feel "just right".
  • Work with design & product experts.
  • Design and ship user experiences on your own.

Requirements

  • Have experience working in a high-velocity software development organization.
  • Are proficient at designing and building web application features end-to-end.
  • 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.)
  • 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.
  • 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.
Benefits
  • Equal opportunity employer
  • Welcomes people of all backgrounds, experiences, perspectives, and identities.
  • No discrimination on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
web application developmentREST APIsPythonTypeScriptGoSQLActiveRecordSQLAlchemyunit testingDevOps
Soft Skills
designproduct collaborationuser experience designindependence