DevJobs

Development Team Lead

Overview
Skills
  • Go Go
  • Java Java
  • Python Python
  • Spring Boot Spring Boot
  • PostgreSQL PostgreSQL
  • Linux Linux
  • Agile Agile
  • Scrum Scrum
  • Microservices Microservices
  • CI/CD CI/CD
  • AWS AWS
  • Docker Docker
  • Kubernetes Kubernetes
  • Unix
  • Production monitoring
  • Containers
  • AI-assisted development tools

PlainID is the market-leading authorization platform, solving the complex access challenges of the modern, AI-driven enterprise is seeking a frontend engineer to join our growing team to improve the end-to-end product features and align the R&D solution to the company's business needs and overcome new technology challenges. Our solution is based on Java, Go, and React, moving to SaaS with multi-tenancy based on microservices architecture. We are working in Agile with TDD/BDD and extreme programming processes to complete the end-to-end lifecycle of CI/CD. We're looking for you, to develop the next generation of our leading security product.

Here at PlainID we put our people first. We strongly believe in teamwork and encourage and trust our people to reach higher, learn more, and live up to their potential.Here at PlainID we put our people first. We strongly believe in teamwork and encourage and trust our people to reach higher, learn more, and live up to their potential.

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

  • 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

PlainID