Principal Backend Engineer
Microservices
Posted on 3/27/2024
Spotter

51-200 employees

Provides growth capital and data insights for YouTube creators.
Company Overview
Spotter stands out as a leading provider of growth capital tailored to YouTube creators, offering them the resources and freedom to expand their businesses while maintaining full control over their content. The company's unique approach includes providing in-depth data insights to optimize content performance, and has already resulted in deploying over $600 million to creators, with a goal to reach $1 billion in investment by 2023. With a vast catalog spanning over 250,000 videos and generating 75 billion monthly watch-time minutes, Spotter offers a transparent, efficient, and brand-safe media solution to advertisers.
B2B

Company Stage

Series D

Total Funding

$269.4M

Founded

2019

Headquarters

Los Angeles, California

Growth & Insights
Headcount

6 month growth

1%

1 year growth

13%

2 year growth

90%
Locations
Culver City, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Docker
Terraform
CategoriesNew
Backend Engineering
Software Engineering
Requirements
  • Minimum of 10 years of professional experience in software development, with a focus on backend engineering.
  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Extensive experience in building and maintaining microservices architecture.
  • Familiarity with Generative AI, OpenAI, LLama2, Stable Diffusion is a plus
  • Strong experience in building microservices using Node
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Experience with Infrastructure as Code (IaC) tools like Terraform is a plus
Responsibilities
  • Design, build, and maintain scalable and resilient microservices, focusing on high-throughput and low-latency requirements.
  • Collaborate with cross-functional teams to gather and translate requirements into robust, scalable software solutions.
  • Drive technical excellence through code reviews, architectural discussions, and implementing best practices.
  • Work closely with stakeholders to identify requirements, define project scope, and prioritize features for development.
  • Design, development, and implementation of complex software solutions using Node.
  • Own multiple services, from ideation to delivery, ensuring alignment with business goals and customer needs.