Published: Fri, 27 Sep 2024 13:09:35 +0000
Prisma is seeking a Senior Backend Software Engineer with experience in Rust to join our distributed team in Berlin. As the leading data layer provider for modern applications, we offer a dynamic and challenging work environment for those passionate about cutting-edge technology and distributed graph data.
With backing from top investors Amplify Partners and Kleiner Perkins, our small but driven team is dedicated to making advanced data infrastructure accessible to developers worldwide. Our efforts have been recognized by some of the most successful and innovative companies, and we are just getting started!
In order to achieve bottom-up adoption, we heavily rely on open-source software and have a thriving community on Discord and Github. Our open-source tools are actively used by over 375,000 developers each month and have over 38,000 Github Stars.
As a Senior Software Engineer on our ORM team, you will play a vital role in expanding and improving our Core Prisma Query Engine. You will also collaborate with our team of talented engineers to enhance our Prisma Client. Using your expertise in databases and system architecture, you will create solutions that cater to developers of all levels, making it easier for them to utilize their data. Additionally, you will create well-tested and well-documented code that is easily understandable and can be contributed to by our community.
Our ideal candidate will possess the following qualifications:
– 5+ years of experience as a Senior Software Engineer or equivalent
– Proficiency in Rust, preferably in a professional setting
– Familiarity with major relational databases (MySQL, PostgreSQL, SQLite, MSSQL) and expertise in indexing and schema design for optimized query performance
– Excellent written and verbal communication skills in English
– Collaborative and proactive team player who seeks to help others and is open to feedback
– Appreciation for planning and task estimation
While not essential, the following criteria would be advantageous:
– Experience with systems-level programming
– Familiarity or willingness to work with TypeScript and JavaScript codebases
– Experience in writing high-performance server code for demanding scalability requirements
– Experience building developer tools
At Prisma, we value ownership, adaptability, and collaboration. As a rapidly growing startup, we encourage our team members to have an impact on decision-making and continuously evolve with the company. We also prioritize a kind and collaborative work environment, where everyone’s ideas are valued and taken into consideration.
In addition to a competitive base salary, we offer stock options, generous vacation and parental leave, and a comprehensive benefits package. We also provide a tech budget for necessary equipment, ergonomic chair subsidies, and access to a local co-working space. As a remote-first company, you have the option to work remotely or at our Berlin office, and we are open to discussing relocation assistance.
Our recruitment process consists of an introductory call with our Head of Product Development & Delivery, a technical team interview, a take-home assignment, and a final interview with our CEO.
If you are interested in joining our team, please apply through our website with your LinkedIn profile or resume and a cover letter expressing your interest in Prisma and software development. We value diversity and do not discriminate against applicants based on race, color, religion, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable law. We are committed to creating an inclusive workplace where all individuals have the opportunity to utilize their skills and talents, and we encourage applicants from all backgrounds to apply.
We typically respond to applicants within 7 business days to inform them of the status of their application. Apply link