TEKsystems - San Francisco, CA

posted 4 months ago

Full-time - Mid Level
San Francisco, CA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

In this full-time hybrid role, you will be responsible for building solutions that address the data privacy and security challenges faced by our enterprise customers at scale. You will take ownership of the solutions you develop, ensuring they are built to the highest standards and can be effectively scaled. Your primary focus will be on developing server-side components using Golang, while also interacting with various data stores and processing pipelines. You will co-own a performing, fault-tolerant, and highly secure microservice architecture, continuously evolving it to meet the needs of our clients. Collaboration is key in this role, as you will work closely with stakeholders to understand their use cases and develop end-to-end solutions. You will collectively be responsible for the well-being of our SaaS production system, focusing on quality, performance, scalability, reliability, and efficiency. Innovation is at the heart of this position; you will be expected to invent and reinvent how we build, deploy, and operate our systems. A willingness to learn Go is essential, as it will be a significant part of your development work.

Responsibilities

  • Build solutions to solve enterprise customers' data privacy and security problems at scale.
  • Take ownership of what you build and ensure it is scalable and efficient.
  • Develop server-side components primarily in Golang and interact with various data stores and processing pipelines.
  • Co-own a performing, fault-tolerant, highly secure microservice architecture and continuously evolve it.
  • Work closely with stakeholders to understand use cases and solutions end-to-end.
  • Be responsible for the quality, performance, scalability, reliability, and efficiency of our SaaS production system.
  • Invent and reinvent how we build, deploy, and operate our systems.

Requirements

  • Proficiency in Golang, Scala, Python, or Java.
  • Experience with scalable distributed systems.
  • Experience building production systems and services in Golang, Java, Python, or Scala.
  • Deep understanding of domain-driven data modeling.
  • Experience building production services in a cloud-native environment (AWS, GCP, Azure).
  • Strong communication and collaboration skills.
  • Familiarity with CI/CD tools (e.g., GitHub Actions).
  • Experience with database/storage solutions (e.g., Redis, Cassandra, DynamoDB, ScyllaDB, Postgres, ElasticSearch).
  • Proficient in using version control systems (git/GitHub).
  • Ability to instrument, troubleshoot, and performance tune multi-tenant large-scale Kubernetes deployments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service