
Junior Software Engineer
ECFX
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- 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.
Requirements
- Solid fundamentals in Java (11+), with working knowledge of SQL databases (PostgreSQL preferred). Exposure to Docker and frameworks like Micronaut or Spring Boot is a plus.
- Understanding of HTTP, REST APIs, and Git. Familiarity with CI/CD concepts and basic web security principles (CSRF, OAuth2) is helpful but not required – we’ll help you learn.
- Comfort using AI coding assistants (Claude Code, GitHub Copilot, ChatGPT, or similar) and an eagerness to integrate AI tools into your daily development workflow.
- Familiarity with agile workflows and Git-based version control. Bonus if you have any exposure to AWS or other cloud platforms.
- Problem-Solving Mindset: You enjoy debugging tricky issues, aren’t afraid to dig into unfamiliar code, and prefer finding the simple solution over the clever one.
- Communication Excellence: Exceptional communication and interpersonal skills for seamless collaboration with peers and stakeholders.
Benefits
- Remote Flexibility: A fully remote role that accommodates every US time zone, Hawaii included.
- Work-Life Harmony: Embrace flexibility with our supportive approach to working hours.
- Comprehensive Coverage: Enjoy a suite of insurance options covering health, dental, vision, and life.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPostgreSQLSQLDockerMicronautSpring BootHTTPREST APIsGitCI/CD
Soft Skills
problem-solvingcommunicationinterpersonal skillscollaborationfeedbackagilityadaptabilitycritical thinkingattention to detailcreativity