Prisma logo

Senior Software Engineer - TypeScript

Prisma

About the Role

At Prisma, we are dedicated to 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.

What You Will Do

As a Senior Software Engineer focused on TypeScript, you will be a key member of our team responsible for the most cutting-edge data layer products including Accelerate & Pulse offered on the Prisma Data Platform. Your main responsibilities will include:

  • Building services, APIs, and integrations to power the Prisma Data Platform ensuring high quality with your attention to reliability, performance, and maintainability.
  • Collaborating with other engineers on the system's architecture and implementation.
  • Maintaining and improving CI, infrastructure automation, background jobs, and testing.
  • Creating well-tested, type safe code that is easy to understand and contribute to.

Technologies You Will Work With

  • Cloudflare, AWS, Serverless & Edge Computing
  • TypeScript, Node.js, Rust (optional)
  • Prisma, PostgreSQL
  • GraphQL, Nexus, Relay
  • GitHub Actions, Infrastructure as Code (IaC)

Candidate Profile

We believe the right candidate for this position will meet quite a few of the criteria below. If you don't fit the description perfectly, we'd still love to hear from you. We expect you to learn some of these on the job:

  • 4+ Years experience as a Software Engineer with a focus on back end development, integration of 3rd party services, and API design.
  • Fluent in TypeScript or experience with types in another language.
  • Experience with microservices or service oriented architectures.
  • Comfortable orchestrating, integrating, and automating to achieve reliable, performant, and observable distributed systems.
  • Passion, curiosity, and knowledge of system design, security, and automation.
  • You have a product mindset or have built SaaS products in the past.
  • You can communicate fluently in English and can express your thoughts clearly in writing.
  • You enjoy working closely with your peers and proactively seek to help others.
  • You seek feedback early and often and are not afraid to ask for help.

What's it like to work at Prisma?

You're likely to be a great fit for the team if you ...

  • ... have an ownership mindset. As part of a young startup, you'll have an outsize impact on decisions and the way things are executed.
  • ... stay nimble. As a growing startup, the team and strategy evolves quickly. Be ready to re-calibrate often and stay flexible.
  • ... be kind and collaborative. Come in ready to share your ideas and listen to feedback.

Remote Work

We are a remote-first organisation with an office based in Berlin, Germany. Whether you would like to work remotely, or from the office in Berlin is up to you! We are open to discussing relocation assistance if you would like to join us in Berlin.

To ensure effective collaboration we can currently only accept candidates within the timezone GMT -5 to GMT +3.

Benefits
Extracted with AI

  • Competitive Base Salary
  • Stock-Option Grants
  • 24 Days Paid Vacation
  • 4 Days Paid Mental Health Days
  • 6 Weeks Fully Paid Sabbatical Leave after 3 Years
  • 20 Weeks Fully Paid Parental Leave
  • Health, Dental, Vision Insurance
  • 401k Matching
  • Generous Tech Budget
  • Ergonomic Chair Subsidy
  • Co-working Space Access

Similar jobs

Last update: 23 minutes ago

Prisma logo
Prisma

Senior Software Engineer (TypeScript)

Join Prisma as a Senior Software Engineer specializing in TypeScript. Work remotely or in Berlin, focusing on TypeScript and open-source development.

Deel logo
Deel

Senior Backend Engineer (Node.js/TypeScript)

Join Deel as a Senior Backend Engineer specializing in Node.js and TypeScript. Work remotely with a global team.

Superframe logo
Superframe

Senior Full Stack Engineer (React, GraphQL, TypeScript)

Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.

Apify logo
Apify

Backend Engineer for Developer Platform (Node.js/TypeScript)

Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.

Peter Park logo
Peter Park

Senior Backend Developer with TypeScript and Python

Join our team as a Senior Backend Developer in Munich, working with TypeScript, Python, and AWS to revolutionize parking systems.

Deutsche Bahn logo
Deutsche Bahn

Senior Frontend Developer with TypeScript and Next.js

Join Deutsche Bahn as a Senior Frontend Developer in Frankfurt. Work with TypeScript, Next.js, and more. Flexible work options available.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join banQi as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely in a dynamic fintech environment.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Bling logo
Bling

Senior Backend Engineer (Node.js/TypeScript)

Join Bling as a Senior Backend Engineer to develop innovative solutions using Node.js and TypeScript in Berlin.

Messari logo
Messari

Senior Full Stack Engineer with React and TypeScript

Join Messari as a Senior Full Stack Engineer focusing on React and TypeScript to build scalable web applications.

Buena logo
Buena

Full-Stack Engineer - Mid-level

Join Buena as a Mid-level Full-Stack Engineer in Berlin. Work with TypeScript, Next.js, and more in a dynamic startup environment.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Deel logo
Deel

Engineering Team Lead with React.js and TypeScript

Lead a cross-functional engineering team at Deel, focusing on React.js and TypeScript development.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.

Postscript logo
Postscript

Staff Fullstack Engineer (JavaScript, Node.js, TypeScript)

Join Postscript as a Staff Fullstack Engineer to design scalable systems using JavaScript, Node.js, and TypeScript in a remote role.

Rhombus logo
Rhombus

Senior Frontend Software Engineer (React, TypeScript)

Join Rhombus as a Senior Frontend Software Engineer to build complex features in React and TypeScript. Onsite in Sacramento, CA.

Harness logo
Harness

Senior Backend Engineer

Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.

Globant logo
Globant

Senior Node.js & TypeScript Developer

Join us as a Senior Node.js & TypeScript Developer to develop scalable features remotely in Romania.

Scopic logo
Scopic

Remote Full-stack Next.JS Developer

Join Scopic as a Remote Full-stack Next.JS Developer. Work with Next.js, JavaScript, and TypeScript in a flexible, remote environment.

Built  logo
Built

Software Engineer II - TypeScript, Node.js, React

Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.