Software engineer

Getcrate•San Francisco, CA
•Hybrid

About The Position

We’re looking for a talented Software Engineer to join our fast-growing team in San Francisco. In this role, you’ll build scalable, user-focused products that power our core platform. You’ll work closely with product, design, and engineering leadership to design systems that are clean, reliable, and forward-thinking. This isn’t just another ticket-pushing job. We’re looking for engineers who think like product owners: curious, thoughtful, and always questioning how things could be better.

Requirements

  • 3+ years of professional software engineering experience
  • Strong proficiency in at least one of these: Python, Go, Java, Node.js, TypeScript
  • Experience with modern frontend frameworks (e.g., React, Vue, or Svelte)
  • Solid understanding of software engineering fundamentals: algorithms, data structures, system design
  • Experience working with cloud platforms (AWS, GCP, or Azure)
  • An ownership mindset: you don’t just solve problems — you identify them and fix them
  • Ability to thrive in a fast-paced, ambiguous environment

Nice To Haves

  • Experience with microservices architecture
  • Familiarity with CI/CD pipelines and infrastructure-as-code
  • Prior startup or high-growth environment experience
  • Contributions to open source projects

Responsibilities

  • Architect, design, and implement scalable backend services and intuitive frontend experiences
  • Write clean, maintainable code and participate in code reviews
  • Collaborate cross-functionally to define, design, and ship new features
  • Identify and drive improvements to our engineering practices and infrastructure
  • Help shape the engineering culture of a growing company

Benefits

  • Generous equity package
  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Commuter benefits
  • Professional development stipend
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service