Match score not available

Senior Software Engineer

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

BS in Computer Science or equivalent experience., 10+ years of experience in SaaS applications., Mastery in Java, PostgreSQL, and Docker., Familiarity with microservices and cloud services..

Key responsabilities:

  • Develop automation solutions for legal document management.
  • Collaborate with teams to improve user experience.
ECFX logo
ECFX SME https://www.goecfx.com/
11 - 50 Employees
See all jobs

Job description

About The Role 

Join our innovative team at ECFx, a trailblazer in transforming the legal industry through cutting-edge technology. We are looking for a driven Senior Software Engineer with a passion for building automation solutions that revolutionize the management of legal documents. In this pivotal role, you’ll contribute to the development and enhancement of our state-of-the-art SaaS platform, designed to simplify and optimize legal workflows. As part of our dynamic and collaborative team, you will deliver high-impact technology solutions, driving innovation, and making a tangible difference in a market ready for transformation. 

What You'll Engage In 

  • Forge Automation Pathways: Craft, develop, and launch powerful software solutions aimed at the automation of legal document management – from download to storage, utilizing Java, PostgreSQL, Micronaut, and cutting-edge web scraping technologies. 
  • Break Down Complexity: Apply your expertise in Java, microservices architecture, and object-oriented programming to solve intricate challenges while ensuring high-quality, testable code. 
  • Workflow Excellence: Partner with diverse teams to dig into ambiguity, pinpoint opportunities for improvement, and deliver scalable, efficient solutions that elevate the user experience. 
  • Continual Improvement: Take initiative to refactor code, document effectively, and identify opportunities to enhance both the development process and the product itself. 
  • Elevate Software Integrity: Participate in code reviews, uphold development standards, and play a key role in refining our CI/CD processes to deliver robust, reliable solutions. 
  • Agile Collaboration: Immerse yourself in Scrum principles, contributing to sprint planning, retrospectives, and collaboration that focuses on collaborating with the team to get to the right solution. 
  • Ensuring Seamless Operation: Maintain vigilance over application performance, tackle production issues promptly, and deploy fixes to ensure uninterrupted service and an exceptional user experience. 

What You're Likely to Bring 

  • Educational Foundation: A BS in Computer Science or an equivalent blend of education and experience. 
  • Professional Experience: 10+ years of experience in crafting enterprise-level SaaS applications, with a robust emphasis on Java-centric backend development. 
  • Technical Expertise: 
  • Mastery in Java 11+, PostgreSQL, Docker, and Micronaut, with a love for technology and automation. 
  • A solid grasp of HTTP, REST, Git, CI/CD pipelines, and an understanding of web design principles, including CSRF and OAuth2. 
  • Expertise in microservices architecture, breaking down complex problems and devising solutions that prioritize scalability and performance. 
  • Familiarity with Docker/Kubernetes, AWS (or other cloud services), and strong skills in web scraping and automation. 
  • Agile fluency and Git savvy for effective version control and code reviews. 
  • Problem-Solving Acumen: A knack for devising straightforward, high-quality solutions to complex issues. 
  • Strong Communication and Documentation Skills: Exceptional communication and interpersonal skills, coupled with a commitment to documenting and testing your work thoroughly. 
  • Collaboration Over Conflict: A team player who prioritizes collaboration, embraces flexibility, and thrives in a dynamic environment. 

Ideal Traits 

  • Insights into the legal domain, especially in legal document management. 
  • An understanding or experience with the Lean Startup approach. 
  • Independent and responsible, willing to help in any area needed. 

Benefits

Perks & 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. 

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs