Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
DraftWise helps firms produce higher quality contracts in less time by empowering every attorney with instant access to the firm’s collective knowledge.
Our team combines world class engineering with big law to design a solution that puts the attorney in the drivers seat.
For more information, or to schedule a demo please contact our team at contact@draftwise.com.
We are looking for an experienced backend software engineer to join our team. As an early team member you will have a broad ownership and impact on the technology, the product, and our culture. You will work alongside a first-rate engineering team on implementing exciting new features and making the platform more scalable and performant.
We have challenges at all levels of the stack, from building beautiful web technology and training NLP models to optimizing Postgres and ElasticSearch queries to deal with an ever-growing scale. We have a heavy JVM footprint and are fans of gradle, Dropwizard, Dagger, jOOQ, Docker, Prometheus and Grafana.
We’d love for you to take ownership of features, write performant, elegant code and make architectural decisions.
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 21, JOOQ, DropWizard, Dagger
Data: Postgres, Elasticsearch, Tensoflow/Keras
DevOps: AWS, 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
About The Interview
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.
Required profile
Experience
Level of experience:Senior (5-10 years)
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.