kwazy

kwazy

Backend Engineer - LegalMation, Los Angeles, Remote USA

Introductory paragraph

LegalMation is a venture-backed AI SaaS company focused on selling automation and analytics solutions to large enterprises and law firms. We have developed an industry disruptive software solution for the legal market implementing AI that not only assists but creates the final work product. We are a vibrant community of engineers, machine learning scientists, domain experts, and technology enthusiasts committed to solving complex challenges and making a significant impact. We operate in a dynamic, fast-paced environment that fosters creativity, collaboration, and continuous learning.

About us

My name: J.W. Lee
My position: CTO
Company name: LegalMation
Company website: https://legalmation.com

Company headquarters (country): Los Angeles, CA, USA
Company info and history: At LegalMation we have been using Elixir in production since 2018. We have multiple Elixir services including our primary backend monolith.

About the job

Job title: Backend Engineer (Junior to Senior positions available)

Job description: We are seeking talented, creative Elixir Backend Software Engineers to join our team. As a member of our engineering team, you will be responsible for designing, developing, and maintaining robust backend systems using Elixir, Phoenix framework, PostgreSQL, and Kubernetes.

Salary range: $100-$200k commensurate with experience

Qualifications or experience required: At least two years of professional backend development experience. Professional Elixir experience is not required but a definite plus. We are open to training qualified candidates.

  • Elixir language proficiency
  • Experience with Phoenix framework
  • Knowledge of PostgreSQL, including schema design, query optimization, and data modeling.
  • Familiarity with RESTful APIs.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and communication skills.

Senior candidates should have the following skills:

  • Solid understanding of OTP principles and concepts.
  • Implement APIs with well-defined specifications and websockets using Phoenix channels.
  • Background job processing and scheduling using pub/sub message queues, Oban, or other similar technologies.

Nice to have but not required skills:

  • Experience integrating machine learning pipelines and AI driven solutions.
  • Familiarity with CI/CD pipelines
  • Infrastructure as Code (Terraform)
  • Knowledge of frontend technologies (HTML, CSS, JS)

What the successful job applicant will be working on: You will work with a wide range of team members on creating workflow automation backend services that integrate with numerous internal and 3rd party machine learning solutions including but LLMs. Your fellow collaborators will include backend and front-end developers, QA engineers, DevOps engineers, and product managers.

We strongly encourage a structured but collaborative and creative work environment.

Position on remote work

Remote job: Yes, but we require Pacific Time Zone work hours to collaborate with Product Management members.
Remote restrictions: USA only. West Coast preferred for regular team building events.
Remote leeway: N/A

About the interview process

  • Initial conversation to discuss the opportunity and if there is a mutual fit
  • Coding challenge submission (elixir preferred but other languages such as python or java are acceptable.)
  • Technical interview with backend team members
  • Interview with frontend and product team members
    (The final interview may be an on-site interview.)

Further info

Benefits include medical, dental, vision, 401k, paid PTO, and equity

We can provide H1B Visa sponsorship

If interested, please contact us with your resume at jobs@legalmation.com or fill out the form here: https://www.legalmation.com/job/backend-end-software-engineer/

Most Liked

kwazy

kwazy

Hi Mahir, I received your application. I’ll follow up with a direct email. Thanks.

JW

Where Next?

Popular in Jobs Top

maiwand.nessar
Introductory paragraph theScore , a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital...
New
overture8
Introductory paragraph Hi, I’m Phil, Elixir dev and co-founder of Lowdown. We are a very early stage startup, looking for a daily rate q...
New
alanvardy
Introductory paragraph Hello, my name is Alan Vardy, and I am the Tech Lead on Blitz’s Backend team. We are seeking a senior and mid-lev...
New
bbenligiray
Senior backend developer at ChainAPI ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blo...
New
rey
Hi fellow developers, I’m a frontend engineer, that’s looking to recruit a backend dev for some personal pet projects, that may swell in...
New
troy76
System76 engineers and manufactures open source hardware, software, and firmware at our factory in Denver, Colorado. At System76 you’ll p...
New
johantell
About us My name: Johan Tell My position: Tech Lead Company name: BoardClic Website: https://boardclic.com/ Country: Sweden BoardCl...
New
QuinnWilton
Hey Elixir Forum! I’m an engineer at Tinfoil Security. We’re a small team of < 15 people who write automated security analysis tools....
New
wolf4earth
Introductory paragraph 7Mind empowers people and organizations alike to lead healthy, happy and purpose-driven lives since 2014. With mo...
New
RESTAR
RESTAR is a Japanese startup providing a B2B information analysis/management platform for the real estate industry. We are leveraging El...
New

Other popular topics Top

shahryarjb
Hello, I get Persian date from my client and convert it to normal calendar like this: def jalali_string_to_miladi_english_number(persi...
New
srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 35421 110
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list....
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New

We're in Beta

About us Mission Statement