Senior Software Engineer
Role details
Job location
Tech stack
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
Remote Remote $170,000 - $210,000 a year - Full-time, 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