DevJobs

Full Stack Team Lead

Overview
Skills
  • Java Java
  • SQL SQL
  • Node.js Node.js
  • React React
  • Angular Angular
  • Vue.js Vue.js
  • NoSQL NoSQL
  • Microservices Microservices
  • Git Git
  • CI/CD CI/CD
  • JUnit
  • Jest
  • Cloud environments
  • DevOps tools
  • System design

As Team Lead, you will:

  • Lead and mentor a team of full stack developers, promoting best practices, code quality, and professional growth.
  • Set clear direction, goals, and expectations for the team while fostering a collaborative and inclusive culture.
  • Translate product requirements and user stories into effective technical solutions, while balancing speed, quality, and scale.
  • Collaborate with product managers, designers, and other tech leads to deliver high-impact features end-to-end.
  • Participate in architecture discussions and help shape system design and technical standards.
  • Be hands-on: Design, develop and deploy Java and JS-based services and applications.
  • Own the delivery pipeline: from planning and development to testing, deployment, and monitoring.
  • Ensure high code quality through unit testing, code reviews, and automation.


About You

  • 6+ years of software development experience with strong hands-on coding skills.
  • At least 2 years of experience as a team lead or tech lead in a fast-paced environment.
  • Deep backend experience with Java and/or Node.js.
  • Strong frontend skills with ReactJS (hooks) or similar frameworks (Vue, Angular).
  • Solid understanding of microservice architecture, system design, cloud environments, and DevOps tools.
  • Experience with unit testing (JUnit, Jest), CI/CD, Git workflows, SQL/NoSQL databases.
  • You are passionate about clean, scalable, and maintainable code.
  • BSc in Computer Science/Engineering or equivalent experience.
  • Great communication skills, proactive, and a natural collaborator.
  • A problem solver who thrives in a mission-driven environment.




.

Agmatix