Remote Senior Backend Software Engineer (Rust)

 At Prisma, we're crafting the data layer that powers today’s scalable, data-intensive applications. If you're drawn to advanced, distributed graph data architecture at scale and seek the energy of a startup, Prisma could be your next home.

With support from Amplify Partners and Kleiner Perkins, our small, distributed team is making cutting-edge data infrastructure accessible for developers globally. Prisma’s open-source tools are widely adopted by forward-thinking companies, with our community growing rapidly across Discord and GitHub, where we boast over 38,000 stars and 375,000 active users each month.

What You’ll Do: As a Senior Software Engineer on the ORM team, your work will involve:

  • Enhancing Prisma’s Query Engine to create a best-in-class ORM in collaboration with the open-source community.
  • Collaborating with a team of engineers to develop and refine the Prisma Client.
  • Leveraging your expertise in databases and system architecture to help developers access and optimize their data.
  • Writing well-tested, documented code that supports community contributions.

Ideal Candidate Profile: While some criteria are essential, we welcome candidates eager to grow on the job:

  • 5+ years as a Senior Software Engineer or equivalent.
  • Professional experience with Rust.
  • Strong knowledge of relational databases, indexing, and schema design for performance.
  • Fluent in English, proactive in team collaboration, and open to feedback.

Preferred but not required:

  • Systems-level programming experience.
  • Familiarity with TypeScript or JavaScript.
  • Experience with scalable server code and developer tools.

Why Join Prisma?

  • Work on a product with a global impact, widely adopted in the Node ecosystem.
  • Competitive salary, early-stage stock options, and generous paid leave (24 vacation days, 4 mental health days, and more).
  • Health, dental, and vision benefits, along with 401k matching for U.S.-based employees.
  • A generous tech budget and ergonomic support.
  • Flexible, remote-first work environment, with an office in Berlin.

Application Process:

  1. Introductory call with the Head of Product Development & Delivery.
  2. Technical Interview with two team engineers.
  3. Take-Home Assignment followed by a panel presentation.
  4. Final Interview with our CEO.
  5. Offer

How to Apply: If Prisma sounds like the right fit for you, apply through our website with your LinkedIn profile or resume and a cover letter expressing your interest. We aim to respond within 7 business days.

Remote Work & Time Zone: We're remote-first, with a Berlin office. Open to GMT -5 to GMT +3 time zones, with relocation support if you choose to join us in Berlin. 

Like the listing? Give it a try.
Prisma
Location
Berlin
Job posted
1 Jobs

Posted on
Oct 30, 2024
Applicants
1
Skills
Database Problem Solving Programming Skills
Category
Back-End Programming
Type
Full-time
Salary
$ 100,000 or More USD
Location
Anywhere In The World

Share this job