Junior Software Engineer

Remote Full-time
The legal industry runs on documents – millions of them – and the way they’re managed today is broken. At ECFX, we’re building the platform that fixes it. Our SaaS application automates the downloading, processing, and storage of legal documents at scale, turning a painful manual process into something seamless. As a Junior Software Engineer, you’ll jump into real problems from day one: building automation pipelines that handle unpredictable document sources, designing systems that need to be both resilient and fast, and working with AI-powered development tools as a core part of how we write and ship software. We believe AI fundamentally changes how engineering teams operate, and we’re looking for someone excited to grow their career in an environment where AI-assisted development isn’t a side experiment – it’s how we work every day. What You'll Engage In Build Automation That Matters: Develop software that automates legal document workflows end-to-end – from retrieval across dozens of court systems to secure storage – using Java, PostgreSQL, and Micronaut. Every pipeline you build saves legal teams hours of manual work. Ship with AI as Your Co-Pilot: Use AI-assisted development tools (Claude Code) daily to write, debug, and refactor code. You’ll learn to craft effective prompts, review AI-generated code critically, and develop an intuition for when AI accelerates your work versus when you need to go deeper yourself. Solve Real Puzzles: Legal document sources are messy, inconsistent, and constantly changing. You’ll tackle challenges like building scrapers that handle unpredictable page structures, designing retry logic for unreliable third-party systems, and ensuring document integrity across formats. Grow Through Code Review: Participate in thorough code reviews – both giving and receiving feedback – and contribute to our CI/CD pipelines. You’ll learn our codebase with support from senior engineers and develop strong software craftsmanship habits early in your career. Collaborate in a Small, Fast Team: Work in an agile environment where your contributions are visible and your voice matters. Participate in sprint planning, standups, and retrospectives with a team that ships quickly and iterates constantly. Own What You Build: Monitor application performance, help triage production issues, and deploy fixes. You’ll gain real exposure to what it means to keep a SaaS platform running reliably for customers who depend on it. What You're Likely to Bring Educational Foundation: A BS in Computer Science or an equivalent blend of education and experience. Professional Experience: 1 to 3 years of experience building software, ideally with some exposure to backend development in Java or a similar language. Internships and co-op experience count. Ideal Traits You’ve built side projects, contributed to open source, or explored AI tools on your own – you’re genuinely curious about technology beyond what’s required. Insights and interest into the legal domain, especially in legal document management.
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Walmart.com or eBay Marketing Specialist Needed - Premium Food Brand

Remote

Operations Manager

Remote

MM Crypto Quant

Remote

First National Bank of Omaha – Scrum Master – bend by FNBO – Omaha, NE

Remote

Case Manager RN- Field (Southwest Michigan)

Remote

Online Tutor(K-12th)

Remote

Program Liaison IT Early Career Development

Remote

Remote Customer Service Operations Support Specialist – End‑to‑End Learner Experience & Assessment Resolution

Remote

Cyber Operations Analyst, Office of Chief Information Officer

Remote

Live Chat Support

Remote
← Back