Prisma • Remote

Technical Support Engineer (Node.JS & TypeScript)

Fully-remote

Fully flexible hours

Job Description

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 at 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!

We are focused on bottom-up adoption, and most of our software is open-source. We have a vibrant community on Slack and Github - around 100,000 members on Slack - where we regularly engage with the Prisma community.

What does a Technical Support Engineers do?

The Technical Support team focuses on helping customers to be successful with Prisma products through our Community (GitHub, Slack, StackOverflow) and Saas (Chat and Email) support channels.

Prisma Technical Support Engineers use their exceptional problem-solving and customer service skills, along with their deep technical experience, to advise customers and solve their complex Prisma problems across the entire Prisma ecosystem (complete ORM toolset and Prisma Data Platform).

You’ll be:

  • Working with Prisma users to resolve a wide range of issues, spanning from data modeling, query performance, data migration, architecture, performance, security, and everything in between. You will have end-to-end ownership of customer issues, from initial troubleshooting, identification of root cause, and issue resolution.
  • Contributing to process development, improving product documentation, and authoring knowledge base articles.
  • Advocating for customers' needs by interfacing with our Product and Engineering Teams and providing real-time product feedback from the field.
  • Collaborating with cross-functional teams on internal projects to further enable our users, improve our product, etc.

Who are we looking for?

We’re looking for a passionate, proactive, self-starter interested in working in a small, fast-moving company and impacting the developer community.

We’re a small team looking for people who want to help us lay the foundation for a scalable and best-in-class team.

Candidate Profile

We believe that the right person would have the following:

  • 2+ years of Full-Stack development experience with JavaScript (or TypeScript) and Node.js
  • Broad and deep capabilities to troubleshoot server-side code (primarily Node.js and JavaScript) and client-side code.
  • Experience working with databases (e.g. PostgreSQL, MySQL, MongoDB, CockroachDB).
  • Good knowledge of RESTful technology, previous work with APIs, and ability to understand and troubleshoot issues with cloud solutions.
  • To be able to work in the required timezone - UTC -8 to UTC -5 (Covering West-Coast USA and Eastwards).

As this role is technical but also about helping our customers, we are looking for:

  • 2+ years of Technical Customer Support experience (preferred), with a proven history of customer focus and empathy
  • Excellent communication skills in English, both written and verbal
  • Strong problem-solving and troubleshooting skills using operational and diagnostic procedures.
  • Initiative and proactivity in ensuring we continuously improve our product and team processes and resources
  • A collaborative and feedback-driven mindset
  • Desire and ability to rapidly learn a wide variety of new technical skills
  • Ability to work under pressure with calmness and composure

The following would also be helpful but not critical:

The main goal developers have when using Prisma is to build applications. Therefore, any additional knowledge and experience that you bring from general application development and software engineering is a great plus! For example:

  • Experience using Prisma
  • Deep understanding of connection pools
  • Experience with TypeScript, databases, or infrastructure
  • Ability to take on shift work, holidays, weekends, and on-call responsibilities

Timezone

UTC -8 to UTC -5 (Covering West-Coast USA and Eastwards).

What's in it for you?

  • We provide a competitive base salary in line with industry standards for similar positions.
  • As an early-stage startup we also provide competitive stock-option grants with a 10 year exercise window.
  • 24 days paid vacation per year.
  • 4 paid mental health days per year.
  • Fully paid parental leave up to 20 weeks.
  • Generous tech budget to make sure you have all the hardware that you need.
  • Ergonomic chair subsidy.
  • Access to your local co-working space if you prefer to work from an external location to your home.

What is the process like?

Our recruitment process roughly follows the structure below:

  • Introductory Call with our Talent Acquisition Team.
  • First Interview with the Hiring Manager for the position.
  • Take-Home Challenge with compensation.
  • Debrief your Take Home Challenge with a cross-functional panel.
  • Offer.
  • What do I do now?

    If this sounds like an interesting opportunity, please apply via our website, and include your LinkedIn profile (or Resume), writing samples, or anything else that you think might give us a good sense of who you are.

    We will generally be in touch within 7 business days to let you know the outcome of your application.

    Prisma is an equal opportunity employer and does not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.

    Company benefits

    Enhanced maternity leave – 20 Weeks Paid and 10 days off per year in the event of child sickness
    Enhanced paternity leave – 20 Weeks Paid and 10 days off per year in the event of child sickness
    24 days annual leave + bank holidays
    Co-working space allowance
    Teambuilding holidays
    Stock options package with a maximum exercise period of 10 years after grant
    Generous recurring tech budget and subsidy for an ergonomic chair
    4 mental health days per year
    [US] 401K matching as well as medical, dental, and vision cover
    6-week paid sabbatical leave after three years

    The FlexScore® is the result of a rigorous 2-step verification of a company’s flexibility

    First we assess the flexibility options Prisma provides and then we anonymously survey a statistically significant proportion of their employees to make sure Prisma is as flexible as they say they are. Our assessment is based on the six key elements of flexibility: location, hours, autonomy, benefits, role modelling and work-life balance.

    We ask the hard questions so you don’t have to.

    Working at Prisma

    Company employees

    73

    Office locations

    Remote first

    Funding levels

    $40,000,000
    What employees are saying

    "This is the first company where I can have a proper work-life balance. Managers are very understanding to any life circumstance and they lead by example, being very open to their own mental and physical health needs. I also feel very supported when I want to overachieve on a project or work longer hours because I'm very invested or interested in an outcome. They give me the freedom to shine, while also fully supporting (and continuously checking on) my mental and physical health."

    Anonymous Prisma Employee

    Awards & Achievements
    Most flexible Saas & Dev Software companies

    Most flexible Saas & Dev Software companies

    Industry awards 2022