Backend Team Leader at PlainID
Tel Aviv, Tel-Aviv District, Israel -
Full Time


Start Date

Immediate

Expiry Date

09 May, 26

Salary

0.0

Posted On

08 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, Go, Python, Backend Architecture, Agile, Mentorship, Code Quality, CI/CD, Relational Databases, Unix/Linux, Distributed Systems, Microservices, Docker, AWS, Observability

Industry

Computer and Network Security

Description
We are looking for an experienced Backend Team Lead to lead and grow a mixed-level engineering team, including junior and senior developers, responsible for building and scaling core backend services of a complex, cloud-based platform. This is a hands-on leadership role that combines people management, technical ownership, and architectural decision-making. You will play a key role in guiding the team’s technical direction while actively contributing to development. Our primary backend stack is Go and Java, with a strong emphasis on Java Spring Boot. In addition, we are launching a new Python-based project, where you will bring prior Python experience and lead the technical direction, as the team currently has limited Python background. We work in an Agile environment with strong engineering standards, CI/CD pipelines, and a culture that values ownership, mentorship, and continuous improvement. What You’ll Do Lead, mentor, and professionally develop a backend team that includes junior engineers Provide hands-on technical leadership using Java (Spring Boot), Go, and Python Take ownership of backend architecture, design, and implementation Lead the Python project technically, setting standards and best practices Drive code quality, testing, and maintainability across the team Support and grow junior developers through coaching, reviews, and guidance Collaborate closely with Product, Frontend, QA, and DevOps teams Translate business and product requirements into scalable technical solutions Own delivery, technical execution, and team velocity Promote best practices in CI/CD, observability, and cloud-native development Requirements Requirements (Must Have) At least 2 years of proven experience leading a development team (Team Lead / Engineering Manager) Strong hands-on experience in Java with Spring Boot (production systems) Hands-on experience in Go (Golang) in production environments Previous professional experience with Python, including ownership of backend services or projects Experience designing and building scalable, maintainable backend systems Strong understanding of software architecture, design patterns, and distributed systems Experience working with relational databases (e.g., PostgreSQL) Proficiency in Unix/Linux environments Experience working in Agile / Scrum methodologies Strong communication skills and ability to mentor junior engineers Advantages (Nice to Have) Experience with microservices architecture Experience with Docker / Containers / Kubernetes Experience building cloud-based systems on AWS Experience with CI/CD pipelines and production monitoring Experience using AI-assisted development tools Why Join Us? A meaningful hands-on leadership role with real technical ownership Opportunity to influence architecture, standards, and team growth Work with a modern backend stack and introduce new technologies (Python) Strong engineering culture focused on quality, mentorship, and ownership Collaborative, pragmatic, and growth-oriented environment

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Lead and mentor a mixed-level backend engineering team while providing hands-on technical leadership. Take ownership of backend architecture and guide the team in developing scalable solutions.
Loading...