Logo for LegalMatch

Technical Lead: Java Full Stack (Remote)

Roles & Responsibilities

  • 7+ years of software development experience, including at least 3+ years in a leadership/technical leadership role
  • Proficiency in multiple languages (Java, C++, C#, Python, JavaScript) with full-stack development experience, plus familiarity with modern architectures (microservices, event-driven), CI/CD, Docker, and Kubernetes
  • Strong software development practices (OOP, functional programming, scripting, UX best practices, unit testing, TDD/BDD, Agile/Scrum) and experience with SQL and NoSQL databases
  • Proven leadership and project management track record, delivering innovative software solutions on time with strong collaboration and communication skills

Requirements:

  • Lead and manage a software engineering team to deliver complex, high-quality software projects
  • Coordinate with Scrum Masters, project managers, and engineers to plan, design, develop, test, and maintain web-based and desktop applications
  • Provide technical leadership across the full software development lifecycle and establish best practices to ensure quality and timely delivery
  • Mentor team members through coaching and performance feedback and drive continuous improvement through root-cause analysis and knowledge sharing

Job description

As a Technical Lead: Java Full Stack Engineer, you will be responsible for leading and implementing technical decisions and efforts of a software engineering team, overseeing and performing the development of high-quality software products, and enhancing our existing software platforms alone or with individuals of the same or similar role.

Your responsibilities will include:

  • Leading and managing a team of software engineers, fostering a creative and cohesive unit capable of delivering complex software projects
  • Coordinating with scrum masters, project managers and other software engineers to plan, design, develop, test, and maintain web-based and desktop applications
  • Providing technical leadership in all aspects of our software development processes
  • Overseeing the design, development, and implementation of new software systems and enhancements to existing systems
  • Ensuring all software engineering projects are delivered on time and to the agreed quality standards
  • Continually updating technical knowledge and skills and sharing them with the team
  • Maintaining high standards of software quality within the team by establishing good practices and habits
  • Providing regular performance feedback, coaching, and career development to team members
  • Facilitating root cause analysis of system issues and implementing resolution strategies

Requirements

  • Experience: 7+ years in software development, including 3+ years in leadership.
  • Technical Skills: Proficient in multiple languages (Java, C++, C#, Python, JavaScript, etc.), full-stack development, modern architectures (microservices, event-driven), CI/CD, Docker, and Kubernetes.
  • Software Development Practices: Strong in OOP, functional programming, scripting, UX best practices, unit testing, TDD/BDD, Agile/Scrum, and database management (SQL & NoSQL).
  • Leadership & Project Management: Proven track record in managing software products, leading teams, and delivering innovative solutions with urgency.
  • Communication & Collaboration: Excellent problem-solving, interpersonal, and client management skills, with the ability to explain technical concepts to non-technical audiences.
  • Additional Skills: Experience with cloud platforms (AWS, Azure, GCP), version control (Git), testing frameworks, software security, and adapting to fast-changing environments.

We’re looking for someone who is:

  • Proactive, adaptable, and flexible
  • Highly professional
  • Willing to go the extra mile to achieve desired outcomes
  • With strong collaboration and communication skills to work effectively with cross-functional team
  • With strong problem-solving skills
  • Committed to continuous improvements and willing to experiment with new approaches and techniques to work processes

At LegalMatch Philippines, we offer a dynamic and innovative environment where you can grow and make a real impact in legal tech. Join our team, collaborate with passionate individuals, and take the next step in your career. Apply today!

Full Stack Engineer Related jobs

Other jobs at LegalMatch

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.