Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
About The Company
ECFX is a pioneering technology company dedicated to transforming the legal industry through innovative software solutions. Our platform addresses the longstanding challenges of managing legal documents by providing a scalable, automated SaaS application. We focus on streamlining workflows such as document retrieval, processing, and storage, enabling legal teams to operate more efficiently and accurately. Our commitment to leveraging cutting-edge AI tools and fostering a collaborative, agile environment positions us at the forefront of legal tech innovation. We believe in empowering our employees to grow their careers while making a tangible impact on the legal sector.
About The Role
We are seeking a motivated Junior Software Engineer to join our dynamic team. In this role, you will be instrumental in developing automation pipelines that handle complex legal document workflows, ensuring reliability, speed, and security. You will work closely with senior engineers to build systems that process documents from various court sources, often dealing with unpredictable data formats and sources. Your work will directly contribute to reducing manual effort for legal professionals, making their workflows seamless and efficient. This position offers an exciting opportunity to grow technical skills, particularly in backend development, AI-assisted coding, and cloud-based deployment, within a fast-paced, innovative environment.
Qualifications
- Bachelor’s degree in Computer Science or related field, or equivalent experience
- 1 to 3 years of professional software development experience, including internships or co-op roles
- Proficiency in Java (11\+), with a solid understanding of object-oriented programming principles
- Experience working with SQL databases, preferably PostgreSQL
- Familiarity with containerization tools like Docker
- Basic knowledge of web technologies including HTTP, REST APIs, and version control systems like Git
- Experience with CI/CD pipelines and web security fundamentals (e.g., OAuth2, CSRF) is a plus
- Comfort with AI coding assistants such as Claude Code, GitHub Copilot, or ChatGPT
- Understanding of agile development methodologies and collaborative workflows
- Strong problem-solving skills and a proactive approach to debugging and troubleshooting
- Excellent communication and interpersonal skills for effective team collaboration
- Legal industry interest or experience is a plus but not required
Responsibilities
- Design, develop, and maintain automation pipelines that handle retrieval, processing, and secure storage of legal documents
- Utilize Java, PostgreSQL, and Micronaut frameworks to build resilient, scalable systems
- Integrate AI-assisted development tools into daily coding practices, enhancing productivity and code quality
- Build scrapers and data extraction tools capable of handling inconsistent and evolving document sources
- Implement retry logic and error handling to ensure robustness against unreliable third-party systems
- Participate in code reviews, providing and receiving constructive feedback to uphold high coding standards
- Contribute to CI/CD pipelines, automating testing and deployment processes
- Collaborate with cross-functional teams in an agile environment, actively participating in sprint planning, standups, and retrospectives
- Monitor application performance, troubleshoot issues, and deploy fixes to ensure platform reliability
- Stay updated with emerging technologies and incorporate best practices into development workflows
Benefits
- Competitive health, dental, vision, and life insurance coverage
- Fully remote work environment with flexibility across US time zones
- Supportive work-life balance with flexible working hours
- Opportunities for professional growth and skill development in AI-powered software engineering
- Engagement in meaningful projects that have immediate, tangible impact on legal workflows
- Collaborative and innovative company culture that values continuous learning
Equal Opportunity
ECFX is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, ethnicity, gender, sexual orientation, religion, age, disability, or any other protected status. We welcome applicants from all backgrounds who are eager to contribute to our mission of revolutionizing legal document management through innovative technology.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.