DevJobs

Full Stack Team Lead

Overview
Skills
  • Scala Scala ꞏ 5y
  • Kotlin Kotlin ꞏ 5y
  • Java Java ꞏ 5y
  • TypeScript TypeScript
  • CSS CSS
  • JavaScript JavaScript
  • HTML HTML
  • Kafka Kafka
  • Spring Boot Spring Boot
  • React React
  • Node.js Node.js
  • GraphQL GraphQL
  • NoSQL NoSQL
  • RDBMS RDBMS
  • Microservices Microservices
  • Gradle Gradle
  • AWS AWS
  • Kubernetes Kubernetes
  • Docker Docker
  • Serverless
  • Spring
  • APIs
  • AI coding assistants
  • GitHub Copilot
  • Maven
  • Cursor
  • Claude

At ONE ZERO, Israel’s first fully digital bank, we’re building the technology that powers a new era of intuitive, transparent, people-first banking. As our platform grows and our services expand, we’re looking for a Full Stack Team Lead to help lead and shape the systems at the heart of our product. In this role, you’ll combine hands-on development with technical leadership, guiding a team, driving architecture decisions, and owning E2E delivery, while contributing to the cloud-native infrastructure that drives our digital banking experience.


Your Day-to-Day

  • Lead the development of a sophisticated, highly available, distributed, cloud-based system using Kotlin, Spring Boot, GraphQL, and Kafka for the backend, alongside React for the frontend, while remaining hands-on in development.
  • Drive the design of robust, scalable, and testable software solutions to support evolving business needs.
  • Work closely with product owners to deeply understand requirements, while owning end-to-end delivery—from design and implementation to automated testing and production.
  • Stay up-to-date with the latest industry trends and technologies, ensuring the team builds modern and competitive solutions.
  • Mentor and support team members, fostering a culture of knowledge sharing, ownership, and professional growth.
  • Act as a technical leader, setting high standards for code quality and guiding architecture decisions, while serving as a key reviewer for frontend, integrations, and full-stack features.


Requirements

  • At least 2 years of experience in a Team Lead role – must.
  • 5+ years of experience in software development – must.
  • Minimum of 5 years of professional experience with Java, Scala, or Kotlin – must.
  • At least 5 years of experience in Full Stack development roles – must.
  • Strong proficiency in JavaScript/TypeScript with a solid understanding of modern web development best practices (including vanilla JS, HTML, and CSS) – must.
  • Proficiency with React and a strong overall foundation in frontend architecture.
  • Experience with Node.js and serverless architectures.
  • In-depth knowledge of Spring / Spring Boot.
  • B.Sc. in Computer Science/Engineering.
  • Familiarity with Maven or Gradle.
  • Experience working with relational and/or NoSQL databases.
  • Experience with AWS, Docker, and Kubernetes.
  • A robust understanding of microservices architecture with proven experience in designing and deploying microservices using industry best practices.
  • Demonstrated ability to deep-dive into complex third-party systems and APIs, troubleshoot integrations, and own end-to-end implementation.
  • Experience working with AI coding assistants (e.g., GitHub Copilot, Cursor, Claude, etc.) to accelerate development and maintain high code quality.

ONE ZERO Digital Bank