Staff Backend Software Engineer

SemgrepSan Francisco, CA
2dHybrid

About The Position

As a Backend Engineer, you’ll work on our backend and infrastructure systems to design, build and maintain a fast and reliable user experience for our customers. You’ll collaborate with other engineers to develop the APIs, data models and services that power Semgrep’s products at scale. You should have a strong understanding of databases, query optimization and distributed systems and be comfortable integrating third-party vendors into existing first-party code. Our stack utilizes Typescript and React on the Frontend, Python, Flask and SQLAlchemy on the Backend, is deployed via Kubernetes and hosted on AWS. Professional experience with these technologies is preferred but not required provided you are open to learning them quickly! This is a hybrid role with the expectation you’ll join us 3+ days per week in our San Francisco, New York, Boston or Denver offices depending on team.

Requirements

  • strong understanding of databases, query optimization and distributed systems
  • comfortable integrating third-party vendors into existing first-party code

Nice To Haves

  • Professional experience with Typescript and React on the Frontend, Python, Flask and SQLAlchemy on the Backend, is deployed via Kubernetes and hosted on AWS

Responsibilities

  • design, build and maintain a fast and reliable user experience
  • develop the APIs, data models and services that power Semgrep’s products at scale

Benefits

  • equity
  • variable compensation
  • benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service