Senior Software Engineer TypeScript @ Prisma
Your Application Journey
Email Hiring Manager
Job Details
About Prisma
At Prisma, we’re redefining how developers work with databases. Backed by top-tier Silicon Valley investors like Amplify Partners, Kleiner Perkins, and IVP, our small, distributed team makes advanced database technology accessible to developers worldwide. Our open-source tools are trusted by over 400,000 developers each month, with a thriving community on Discord and GitHub.
Role Overview
As a Senior Software Engineer TypeScript at Prisma, you will join a team of skilled TypeScript engineers to deliver a market-leading ORM across the full stack.
- Expand the Prisma Client with advanced database capabilities.
- Drive technical design through to implementation.
- Continuously refine the codebase for stability and maintainability.
- Build new libraries and tools for internal teams and the developer community.
- Enhance developer experience with intuitive, high-quality tools.
- Advance TypeScript adoption using the latest language features.
Candidate Profile
The ideal candidate will have 5+ years of professional experience in a senior-level software engineering role, deep backend expertise with JavaScript and TypeScript, and strong database proficiency including query optimization and performance tuning. Excellent English communication, a mindset geared towards continuous learning, and a collaborative approach to teamwork are essential.
Nice-to-Have Skills
- Open source contributions.
- Experience with systems-level programming languages (e.g., C, C++, Go, Zig).
- Exposure to edge computing platforms and WebAssembly (WASM).
Work Environment & Benefits
Prisma is a remote-first organization with an office based in Berlin, Germany. Enjoy competitive base salary, stock options with a 10-year exercise window, generous paid leave policies including 24 days vacation and 4 mental health days, ergonomic support, tech budget, and comprehensive US benefits including Health, Dental, Vision, and 401k Matching.
Recruitment Process
The process includes an introductory call, take-home assignment and technical interview, system design interview, Head of Engineering interview, and a final interview with our CEO. Expect feedback within 7 business days.
Key skills/competency
- TypeScript
- JavaScript
- Prisma ORM
- Backend engineering
- Database optimization
- Codebase stability
- Developer experience
- Technical design
- Open-source
- Collaboration
How to Get Hired at Prisma
🎯 Tips for Getting Hired
- Customize your resume: Highlight TypeScript and backend projects.
- Showcase open-source work: Include GitHub and contributions.
- Research Prisma: Understand their database innovations.
- Prepare technical examples: Demonstrate complex system design.
- Practice communication: Be clear and concise in explanations.