Principal Software Developer, Backend

Posted 101ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Software Developer leading backend systems and AI-enabled services at Sketchy. Drive technical direction and mentoring in a fast-paced environment with a focus on clinical education.

Responsibilities:

  • Own architecture and technical direction for major backend systems and initiatives, balancing product velocity with reliability, scalability, and long-term maintainability.
  • Lead cross-functional delivery with Product Managers and Designers by translating ambiguous problems into clear technical plans, milestones, and measurable outcomes.
  • Design, build, and operate applied AI systems in production, including: LLM-backed workflows and services; Retrieval patterns (RAG), embeddings, and vector stores; Evaluation frameworks, guardrails, and quality measurement; Monitoring for latency, cost, failures, and model drift.
  • Establish and uphold engineering best practices across the backend organization, including code quality, testing strategy, documentation, operational readiness, and incident response.
  • Act as a force multiplier through technical mentorship, pairing, architecture reviews, and raising standards across the engineering team.
  • Drive operational excellence by improving observability, performance tuning, cost efficiency, system reliability, and on-call outcomes.
  • Participate in an on-call rotation to support production systems and lead investigations when issues occur.
  • Break down complex product requirements into well-scoped workstreams that enable predictable execution and high-quality delivery.

Requirements:

  • 10+ years of experience building and operating production backend systems in consumer and/or B2B SaaS environments, including scaling and distributed systems.
  • Deep expertise in AWS and cloud-native architectures (EC2, Fargate, Lambda, queues) with Infrastructure as Code (Terraform).
  • Strong experience with Node.js, TypeScript, and modern backend frameworks (NestJS or equivalent).
  • Experience with Redis, Postgres, SQL, and data-intensive backend systems.
  • Proven ability to design scalable architectures and lead complex technical decisions across APIs, data models, async workflows, caching, and migrations.
  • Strong experience with Docker, CI/CD pipelines, and production deployment patterns.
  • Expertise in observability, reliability, and cost optimization (metrics, logging, tracing; e.g., Datadog).
  • Excellent communication skills and a strong record of ownership and delivery in fast-moving startup environments.
  • Applied AI / Generative AI (Must Have)
  • Hands-on experience shipping AI-enabled features into production, including LLM-backed workflows, retrieval patterns (RAG, embeddings, vector databases), evaluation and guardrails, and monitoring for quality, latency, cost, and model drift.

Benefits:

  • 100% Individual Health Coverage - We got you covered!
  • Equity - From day one, you’ll have a stake in our future growth.
  • 401(k) - We support your financial future with up to 5% matching.
  • Annual Company Retreat in Cool Places
  • Flexible Time Off
  • Annual Work Anniversary Stipend
  • Monthly Wifi & Phone Reimbursement
  • Short Term & Long Term Disability