Senior Software Engineer

AI DEMAND PRO INC.
Salt Lake City, UT, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$170,000.0 - $210,000.0
Working hours
Regular working hours
Job source

Tech stack

Microsoft Word JavaScript (Programming Language) Application Programming Interfaces (APIs) Software as a Service MongoDB ReactJS Large Language Models Backend Front End Software Development Functional Programming Terraform

Job description

We’re building legal tech software that helps law firms create case documents from complex sources. Our products are built on an Express javascript, MongoDb, and React architecture.

Our legal tech creates life changing impact for plaintiffs by lowering the cost of litigation allowing firms to take on cases that would otherwise be dropped.

We are a remote first start up where you will quickly develop ownership over the products you develop and collaborate cross-functionally.

About the role

You’ll help architect and build the next generation of legal software products at DemandPro.ai. This means working across backend systems, APIs, frontend, and LLM prompting systems that leverage police reports, images, medical records, maps, and much more.

You’ll define feature implementations and quality control processes to shape what gets shipped. We value engineers who balance process oriented development with.

This position is remote (U.S.-based), with occasional travel for customer visits and team on-sites., * Translate product specifications into software.

  • Expand our express JS APIs, backend data pipelines, React components, and hooks.
  • Review code, test new features, and develop unit tests (vitest).
  • Help shape engineering architecture, technical standards, and platform strategy.
  • Write LLM prompting systems and improve LLM usage.
  • Mentor other engineers and help raise the technical bar across the organization.

Requirements

  • Have high agency - you identify problems and solve them without waiting for direction.
  • Are a builder - you enjoy shipping real products customers use every day.
  • Think technically and strategically - you can balance architecture quality with execution speed.
  • Care deeply about usability and customer workflows.
  • Prefer fast-moving environments over heavy process.

Expected skills:

  • Strong experience with MongoDB or very similar.
  • Strong experience with functional programming in javascript
  • Experience building production-grade SaaS platforms and APIs.
  • Experience with react

Nice to have:

  • Experience building products with customer facing LLM results.
  • Experience with docx package or other dynamic word doc manipulation.
  • Hydrology background.
  • Experience with Terraform.
  • Startup or high-growth company experience.

Benefits & conditions

Pulled from the full job description Health insurance Vision insurance Dental insurance, * Given some messy react code refactor it into a dumb component and hook

  • Given an LLM prompt describe how to improve it
  • Given a document schema describe some queries that you would use
  • Given a business need design an API
  • Refactor some backend code
  • What is an improvement you have made to a SaaS product, how did it impact users?

Pay: $170,000.00 - $210,000.00 per year

Benefits:

  • Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · World Congress 2024

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:21 min

Realizing the limitations of MongoDB for live statistics

Josip Stuhli Josip Stuhli · World Congress 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all