Software Engineer, (Full Stack) Product
$170,000–$300,000 year
RemoteUnited States
Job Summary
Analyze systems to identify performance bottlenecks and develop solutions optimizing throughput and reliability for core services. Create and monitor meaningful performance metrics across various components while advising other engineering teams on scalable feature design. Address critical scalability challenges including sharding Postgres and Redis, splitting ECS tasks, and resolving Node event loop blockages. This role focuses on solving large-scale systems problems to accommodate rapid growth, requiring expertise in API latency optimization and query optimization for relational databases and distributed search engines. Candidates will work with AWS services like Aurora, Elasticache, and Lambda, utilizing Terraform for infrastructure as code.
Required Qualifications
- A results-oriented mindset and a bias toward impact
- Experience in API latency optimization
- Experience with SQL and related technologies, preferably Postgres
- Experience in a role with a focus on performance aspects
- Experience in query optimization and schema design for relational databases and distributed search engines
- Expertise in any of the following: Redis, Postgres, ElasticSearch, or Opensearch
Desired Qualifications
- Diversity of perspectives and interests
- Experience working with systems & data at scale
- Advanced proficiency in optimizing serverless workloads on AWS
- Experience with our current tech stack: React, Typescript, Python
- Experience with our current tech stack: AWS services: Aurora (Postgres), Elasticache (Redis), Elastic Container Registry (ECR), ECS (Fargate), Lambda, OpenSearch
- Experience with our current tech stack: IaC: Terraform
- Experience with our current tech stack: Deployment tools: CircleCI, Netlify, Playwright
- Experience with our current tech stack: Observability tools: Cloudwatch, Datadog, Mezmo
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.