Prisma

Senior Backend Software Engineer, TypeScript

Prisma

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

GoJavaScriptOpen SourcePostgresTypeScript

About the role

  • Join a team of skilled TypeScript engineers tackling challenges across the stack to deliver a market-leading ORM.
  • Expanding the Prisma Client to support advanced database capabilities.
  • Drive the process from technical design through implementation.
  • Continuously refine and harden the codebase to ensure stability, maintainability, and ease of contribution.
  • Building new libraries and tools that serve as foundational components—both for our internal teams and for the developer community.
  • Elevating the developer experience (DX) by shaping intuitive, high-quality tools that make database access a delight.
  • Advancing TypeScript adoption by exploring and applying the latest language features, ensuring Prisma stays at the forefront of modern development.
  • Typical day includes expanding Prisma Client, driving design through implementation, refining codebase, building libraries/tools, elevating DX, advancing TypeScript adoption.

Requirements

  • 5+ years of professional experience as a Senior Software Engineer (or equivalent senior-level role) with a proven track record of delivering production-grade systems.
  • Deep backend engineering expertise with JavaScript and TypeScript , writing clean, maintainable, and scalable codebases.
  • Strong database proficiency : Hands-on experience with high-scale, data-intensive systems.
  • Skilled at query optimization, diagnosing performance bottlenecks, and managing indexes.
  • Direct experience tuning databases for reliability and speed in demanding environments.
  • Excellent English communication skills , both written and verbal; able to express complex technical concepts with clarity.
  • A mindset of continuous learning and feedback : proactively seek input, adapt quickly, and embrace collaboration.
  • Team-oriented approach : value pairing, mentoring, and proactively supporting peers.
  • Passion for building outstanding developer experience through sustainable, well-tested tools and infrastructure that empower developers and improve workflows.
  • Nice-to-Have Skills Contributions to open source projects (as maintainer or active contributor).
  • Nice-to-Have Skills Experience with systems-level programming languages (e.g., C, C++, Go, Zig, or others) and an interest in low-level performance optimization.
  • Nice-to-Have Skills Experience with edge computing platforms (e.g., Vercel Edge, Cloudflare Workers).
  • Nice-to-Have Skills Exposure to or curiosity about WebAssembly (WASM) and its applications in backend systems.