Senior Backend Engineer (TypeScript) [Prisma Postgres]

Prisma
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

API
Agile Methodologies
Databases
Data Infrastructure
Distributed Systems
Github
PostgreSQL
Node.js
NoSQL
Open Source Technology
Cloud Services
SQL Databases
Transmission Control Protocol (TCP)
TypeScript
Web Applications
Backend
Bare Metal
GraphQL
Discord
Go

Job description

Join to apply for the Senior Backend Engineer (TypeScript) [Prisma Postgres] role at Prisma At Prisma, we're redefining how developers work with databases. If you're fascinated by the cutting-edge data infrastructure powering companies like Twitter, Airbnb, and Facebook, but want the agility, ownership, and impact of a fast-moving startup, Prisma is the place for you. Backed by top-tier Silicon Valley investors like Amplify Partners, Kleiner Perkins, and IVP, our small, distributed team is making advanced database technology accessible to developers everywhere. Our open-source tools are trusted by over 400,000 developers each month, with a thriving community on Discord and GitHub, where we've earned 43,000+ GitHub Stars. At the heart of our commercial offerings is Prisma Postgres, our flagship product designed to supercharge PostgreSQL with modern developer workflows, performance optimizations, and seamless scaling. Alongside it, Prisma Accelerate, and Studio, provide a world-class toolkit for building with data. By combining the power of open-source with cutting-edge commercial solutions, we're shaping the future of databases, one developer at a time. What would you do at Prisma? You'll be part of our Prisma Data Platform team which is responsible for Accelerate, Prisma Postgres and the bare metal cloud that those products are built on. You will be contributing across the stack to the projects of the team. Responsibilities * Design, implement and deploy a websocket server that will allow customers to connect to Prisma Postgres from WASM environments where TCP connections are unavailable. * Work closely with the ORM team to define the protocol of that server so they can implement the client adapter. * Choose and deploy a globally distributed configuration store (like etcd, rqlite) for encrypted authentication secrets to enable global routing for Prisma Postgres. * Collaborate with an infra engineer to improve automation of bare metal servers to reduce

Requirements

provisioning time. * Troubleshoot and fix bugs causing sporadic connectivity issues. An Ideal Candidate Profile We believe the right candidate for this position should meet a majority of the criteria listed below. * 8+ years experience in agile software engineering teams, delivering robust web applications, using TypeScript, NodeJS and Go. * Experience in building and scaling distributed systems. Experience with bare metal servers is a plus. * Experience in database and backend technologies like SQL/NoSQL databases and familiarity with cloud services, APIs (GraphQL/REST). * High standards for quality, taking ownership and driving meaningful impact. * Strong communication skills in English, both written and verbal. * Structured thought process with methodical problem solving and execution planning. What's it like to work at Prisma? You'll fit in if you have an ownership mindset, stay nimble in a startup environment, and are collaborative and open to feedback.

Benefits & conditions

What's in it for you? * Opportunity to lead the team shaping Prisma's cloud products and modern database tooling. * Supportive team culture with growth and learning opportunities. * Competitive base salary and stock options with extended post-termination exercise windows. * Fully remote work with optional local coworking access; flexible time zones. * Generous time off, including paid vacation and sick leave. * Parental benefits, sabbatical leave after three years, and mental health support. * Tech and ergonomic budget and annual team offsites. * Relocation support to Berlin after twelve months if you relocate. * [US] Health and pension benefits including health, dental, vision, and 401k matching. Remote work We can currently accept candidates within the time zones GMT -2 to GMT +3 for this position. Hiring process * Introductory call with the future manager. * Take-home assignment and debrief. * System design interview with a peer engineer. * Interview

About the company

At Prisma, we are building the data layer for modern applications. If you are fascinated by the leading-edge architecture and technology used in today’s data-intensive, highly scalable software systems, with distributed graph data on a massive scale, but you want the energy, challenges, and freedom that come with working in a small startup, then a job at Prisma might be for you.

With funding from top-tier investors Amplify Partners and Kleiner Perkins, we are a small, distributed team working on making the advanced data infrastructure developed by large tech companies accessible to all application developers around the world. Our hard work is paying off, with adoption and implementation of Prisma by some of the most successful and interesting companies out there today, and the fun is just beginning!

Apply for this position