LegalMatch logo
LegalMatch

Attorneys: Get the Legal Clients You Need. Call 866.953.4259 to View Cases.

Principal Full Stack Engineer, Java

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200Since 1999Company SiteLinkedIn

Location

Philippines

Posted

8 days ago

Salary

0

Seniority

Lead

Job Description

Principal Full Stack Engineer, Java

LegalMatch

• Lead the design, architecture, and hands-on development of scalable software solutions, driving the delivery of critical features and core systems. • Mentor and develop a high-performing engineering team by promoting technical excellence, collaboration, continuous learning, and AI-assisted development practices. • Partner with Scrum Masters, Product, QA, and Engineering teams to plan, build, test, and deliver high-quality cloud, web, mobile, and desktop applications. • Establish and uphold software engineering best practices, ensuring projects are delivered on time, maintainable, and aligned with quality standards. • Drive continuous improvement by resolving complex technical challenges, leading root cause analysis, optimizing system performance, and sharing emerging technologies and best practices.

Job Requirements

  • 7+ years of software development experience, including 3+ years in a technical leadership role, delivering complex software solutions.
  • Strong hands-on expertise in Java and modern full-stack development, including microservices, cloud technologies, CI/CD, Docker, Kubernetes, and AI-assisted development tools.
  • Deep understanding of software engineering best practices, including Agile/Scrum, object-oriented design, testing methodologies (TDD/BDD), database design (SQL & NoSQL), and secure, scalable application development.
  • Proven leadership experience managing engineering teams, driving technical initiatives, mentoring developers, and delivering high-quality software on time.
  • Excellent communication and problem-solving skills, with the ability to collaborate across technical and business teams and simplify complex technical concepts.
  • Bonus Points:**
  • Experience with AWS, Azure, or Google Cloud Platform (GCP).
  • Experience building large-scale SaaS products or high-traffic applications.

Benefits

  • If you're excited about solving complex engineering challenges, mentoring talented developers, and building scalable products that make a real impact, we'd love to hear from you. ****Apply today and help shape the future of LegalMatch's technology.

Related Job Pages

More Backend Engineer Jobs

Nkan Tech Consult logo

Back-End Developer - Mid/Senior

Nkan Tech Consult

Especialista em Tecnologias para Previdência Complementar

Full TimeRemoteTeam 2-10Since 2024

• Develop and maintain web applications using back-end programming languages • Participate in team meetings to discuss improvements and new features • Perform testing and debug code to ensure software quality • Collaborate with the development team to ensure efficient integration with the front-end

Brazil
Olio logo

Senior Rails Developer

Olio

Join the Future of Care Coordination

Full TimeRemoteTeam 51-200Since 2017

• Join one of the teams in our tech team • Help continue to grow our volunteer platform • Support Food Heroes with the best tool possible

United Kingdom
Symphony Solutions logo

Junior Scala Developer

Symphony Solutions

Change your vision. See people, not roles.

Full TimeRemoteTeam 501-1,000Since 2008

• You will be involved in every stage of the development process, from initial design to deployment, focusing on creating a scalable, high-performance backend system that can support the diverse needs of multiple brands. • Working on this project will expose you to the latest technologies and challenges in software development, offering ample opportunities for growth and innovation. • You will be part of a dynamic team that values creativity, collaboration, and a commitment to excellence.

Ukraine
Symphony Solutions logo

Junior Backend Engineer, Golang

Symphony Solutions

Change your vision. See people, not roles.

Full TimeRemoteTeam 501-1,000Since 2008

• Designing and implementing backend services and APIs, using Go, to power core product functionalities. • Contributing to cross-functional product development teams, collaborating closely with engineers, product managers, and other stakeholders to deliver impactful solutions. • Maintaining platform health, ensuring stability, scalability, and reliability of backend services. • Communicating proactively and transparently, keeping teammates informed throughout every stage of your work and seeking alignment when needed. • Participating in goal setting and team planning, helping define group objectives and contributing to continuous improvement initiatives.

Poland