Lead Back End Engineer at DraftWise (S20)
$80K - $140K  •  
Draft and negotiate contracts wisely
New York, Europe / Remote (US)
6+ years
About DraftWise

DraftWise is building an innovative knowledge platform for the legal industry. Our core product unlocks for the first time the years of historic legal contracts that firms have negotiated for their clients. We use the latest in data management, machine learning and language analytics to help lawyers and legal professionals write better, safer contracts.

Our founding team is composed of former Palantir and Google engineers and an experienced lawyer from a top global law firm. Our highly talented team is designed to focus on building and delivering the best product in the industry, with the engineering, product and customer expertise to fulfill this promise. We are a fully remote company, though offer the option to cowork in our major cities in the US and Europe. Our global culture means we hire only the best from around the world and value people who are respectful of their colleagues, who support each other to achieve our shared goals and who pride themselves on delivering high-quality work.

While an early stage company, we are backed by Y-Combinator and well-known VC funds and are generating revenue from some of the biggest names in the industry, members of the important Vault 10, Magic Circle, AMLAW 100 and other rankings of law firms. Our company is growing extremely fast, with customers across multiple countries and more to come.

About the role
Skills: Java, TensorFlow, Elasticsearch, Linux, PostgreSQL, Amazon Web Services (AWS)

Lead Back End Engineer

About DraftWise

DraftWise is industry-disrupting software for law firms. Our core product is an IDE for lawyers, built on a foundation of data management and analytics. The legal world is ripe for technology, and we intend to bring stepchange improvements to legal workflows.

Our founding team composes of ex-Google, ex-Palantir engineers and seasoned lawyers from top law firms. Our small team of 15 today is focused primarily on engineering and design. We're all currently working remotely but plan to open offices in the US and Europe as we are eagerly but consciously adding new members to our team from all over the world. We value quality over quantity, support each other through each major milestone and are respectful toward each other with a healthy dose of open discussion.

We’re backed by Y-Combinator, well known VC funds, and influential people in the legal space, technology and business.

Our company is growing extremely fast. We already have some of the biggest law firms in US, UK, EU on multi-year contracts. We have more demand than we can handle, and we are looking for talented engineers who care about producing great products they can be proud of, self-growth and our company mission and values.

About the Role

We're looking for an experienced, backend software engineer to join our core team. As an early team member, you will have a broad ownership and impact on the technology, the product, and our culture. You’ll work alongside and learn from a first-rate engineering team on big data, distributed systems (scalability and concurrency), enterprise search, and cloud infrastructure.

We have challenges at all levels of the stack, from the nuts and bolts of Docker and our in-house, declarative, multi-cloud management stack to a microservices oriented architecture and terabyte scale data pipeline all the way up to building beautiful web technology and training NLP models. We have a heavy JVM footprint, and are fans of gradle, docker, AWS, IaC, metrics-based-health, and keras.

We’d love you to take ownership of features, write performant, readable code, and make architectural decisions.

We have plenty of challenges at all levels of the stack, from the nuts and bolts of Docker and VM infrastructure and NLP all the way up to building beautiful web technology. We would love to have you to take ownership of features, make architectural and product decisions as well as writing code.

What we value

  • Strong communication skills in an open environment.
  • Skills to work independently and make decisions with minimal supervision.
  • Interest in working in a dynamic environment with dynamic objectives.
  • Individual autonomy and ownership, building quality products.
  • Being open to giving and receiving feedback.

About You

We're looking for engineers who have:

  • A passion for shipping high-quality product that delights users
  • Extensive experience in Java
  • Interest in the data products space, and a love of building tools that empower lawyers to do more
  • Interest and curiosity about the bigger picture of building a company, including go-to-market, customer development, people, and marketing
  • Interest in helping us build an engineering organization
  • Interest in ownership and autonomy
  • 5+ years as a professional software engineer
  • Time Zones: GMT-08:00 to GMT+04:00, but flexible

It's also great if you have:

  • Strong software engineering fundamentals
  • Worked with elements in our tech stack:
    • Product: Java 17, JOOQ, DropWizard, Dagger
    • Data: Postgres, Elasticsearch, Tensoflow/Keras
    • DevOps: AWS Fargate, CDK, CloudWatch, On-Premise
  • Experience in building, deploying, maintaining deployment infrastructure
  • Experience building data-intensive applications, such as NLP, search and indexing, and data processing
  • Interest in being involved in engineering design decisions

What we offer

  • All-remote work style, work anywhere. Ideally within UTC+4 to UTC-7
  • Equity plan
  • Competitive salary
  • Private medical care
  • New laptop and a work-from-home stipend for necessary accessories
  • Generous PTO / sick leave
  • Opportunity to lead our company as we disrupt the legal world

We have plenty of challenges at all levels of the stack, from the nuts and bolts of designing a processing back-end engine, VM infrastructure and NLP all the way up to building beautiful web technology.

If you have the appetite for it, you’ll be able to drive the product direction.

Product: React, Typescript, Redux, Postgres, Java, Elasticsearch

Interview Process

Step 1 Intro chat to tell you about what we are building and find more about your interests. We are looking for ownership, autonomy, and intent but we also dig deeper into communication. Technical chat for us to deep dive into your past work and interests. the conversation will cover some light technical discussion about your past projects. Mostly, we want to know that you can code and ship fairly involved systems, and speak to them with clarity on the details. This tends to be a good indication that an engineer had strong ownership and showed autonomy in making product or technical decisions. This should take about 45 minutes.

Step 2 Take home project (~2-3 hours). We simplified something we already built and will provide skeleton code for you to work on. The idea is to see your technical skills, as well as for you to find out if you like what we are working on.

Optionally, we would love for you to meet the rest of the team if you like to before you make a decision.

The typical interview process takes 5-10 days from start to finish.

Other jobs at DraftWise

fulltimeNew York, Europe / Remote (US)Backend$80K - $140K6+ years

fulltimeNew York, NY, US / GB / Remote (US)UI / UX$80K - $130K3+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›