Junior Software Engineer: Full-Stack (React/Scala)

Pattern Data

Richmond (VA)

Hybrid

USD 90,000 - 115,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Pattern Data, an AI-powered platform for mass tort litigation, seeks a hybrid Frontend/Full‑stack Engineer in Richmond, VA. You will build user-facing applications with React and TypeScript, while supporting back-end Scala services and collaborating with product, analytics, and engineering teams.

Ideal candidates have a CS degree or equivalent experience, full-stack project exposure, and a strong drive to learn.

Qualifications

  • Bachelor's degree in CS or related field or equivalent practical experience.
  • Full-stack project experience; internship on a small team is a plus.
  • Curiosity to solve deep problems with strong attention to detail.
  • Excellent communication and collaboration skills; unafraid to ask questions.
  • Eager to learn and adapt to new technologies and tools.
  • Ability to work a hybrid schedule in our Richmond, VA office.

Responsibilities

  • Learn from senior engineers and CTO in design, development, and maintenance of document processing systems and user-facing apps.
  • Proactively tackle tasks and projects with timely delivery.
  • Develop front-end components using React and TypeScript.
  • Support back-end development using Scala.
  • Collaborate with product, analytics, and engineering teams to build scalable solutions.
  • Write clean, maintainable, well-tested code.

Skills

Frontend development
React
TypeScript
Scala
Communication

Education

Bachelor's degree in CS or related field

Tools

PostgreSQL
GraphQL
Elasticsearch
AWS

Job description

Pattern Data, an AI-powered platform for mass tort litigation, seeks a hybrid Frontend/Full‑stack Engineer in Richmond, VA. You will build user-facing applications with React and TypeScript, while supporting back-end Scala services and collaborating with product, analytics, and engineering teams.

Ideal candidates have a CS degree or equivalent experience, full-stack project exposure, and a strong drive to learn.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer: React & Scala in LegalTech
Full-Stack Engineer: React & Scala in LegalTech

Patterndata • Richmond (VA)

Hybrid
USD 90,000 - 115,000
Senior Backend Engineer – Scala & AI-Driven Legal Tech
Senior Backend Engineer – Scala & AI-Driven Legal Tech

Pattern Data • United States

On-site
USD 160,000 - 220,000
Software Engineer (Entry)
Software Engineer (Entry)

Pattern Data • Richmond (VA)

Hybrid
USD 90,000 - 115,000
Software Engineer (Entry)
Software Engineer (Entry)

patterndata • Richmond (VA)

On-site
USD 90,000 - 115,000
Software Engineer (Senior-Staff)
Software Engineer (Senior-Staff)

Pattern Data • United States

On-site
USD 160,000 - 220,000
Software Engineer (Senior-Staff)
Software Engineer (Senior-Staff)

Patterndata • United States

On-site
USD 160,000 - 220,000
Full-Stack Software Engineer: AI & Data Backbone (SF Hybrid)
Full-Stack Software Engineer: AI & Data Backbone (SF Hybrid)

Financial Technology Partners • United States

Hybrid
USD 130,000 - 195,000
Senior Backend Engineer: Scala & APIs for AI-Driven Litigation
Senior Backend Engineer: Scala & APIs for AI-Driven Litigation

Patterndata • United States

On-site
USD 160,000 - 220,000
Software Developer
Software Developer

Compunnel, Inc. • Boise (ID)

On-site
USD 80,000 - 110,000
Senior Software Engineer - AI-Driven SaaS (React/Node)
Senior Software Engineer - AI-Driven SaaS (React/Node)

Payscale • United States

Hybrid
USD 120,000 - 180,000
Paid Time Off
Medical Insurance
Remote Work Stipend
+4