Skills
-
Java
-
SQL
-
Node.js
-
React
-
Angular
-
Vue.js
-
NoSQL
-
Microservices
-
Git
-
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