As we scale, were looking for an experienced Full Stack Team Leader to join our engineering team.
This role will be pivotal in delivering high-quality web applications and backend services that power our product.
If you have a passion for leading engineering teams and building scalable software solutions, we'd love to have you on board.
In this role you will:
Lead and manage a team of full-stack developers to deliver high-quality software for both front-end and back-end systems.
Architect, design, and develop scalable and reliable web applications, ensuring seamless interaction between the front-end, back-end, and databases.
Lead the development of backend HTTP APIs, ensuring efficient, secure, and maintainable services.
Provide technical leadership and hands-on support for both individual contributors and cross-functional teams.
Ensure best practices for software development, testing, and code quality through hands-on guidance, code reviews, and mentoring.
Establish and maintain robust CI/CD pipelines to automate deployment, testing, and monitoring processes.
Drive the design and implementation of RESTful APIs and microservices in a cloud-based SaaS environment.
Work closely with Product Managers and stakeholders to prioritize and execute new features, enhancements, and bug fixes.
Troubleshoot and resolve complex technical issues across the full stack, from front-end to back-end.
Continuously identify opportunities to improve software performance, architecture, and development workflows.
Mentor junior and mid-level engineers, fostering an environment of continuous learning and growth.
Act as a hands-on leader, providing both strategic oversight and technical guidance on key development projects.
Ensure the security, privacy, and performance of applications through proactive monitoring and optimization
Requirements: At least 4 years of experience in a leadership role, managing engineering teams and software development projects, ideally in a SaaS product environment.
Extensive experience in developing, managing, and scaling web applications with both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Java, Python) technologies.
Strong understanding and hands-on experience with Backend HTTP APIs, including RESTful API design, microservices, and performance optimization.
Solid knowledge and practical experience with relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB, DynamoDB).
Experience leading agile teams, utilizing agile methodologies like Scrum or Kanban to deliver high-quality features on time.
Strong leadership skills, with the ability to manage and mentor engineers, foster a collaborative team environment, and drive results.
Excellent hands-on software management skills, including troubleshooting, debugging, and optimizing code across the full stack.
Strong communication and interpersonal skills, with the ability to collaborate with cross-functional teams and communicate complex technical ideas to non-technical stakeholders.
Proven ability to balance technical decision-making with business goals, managing both short-term deliverables and long-term scalability.
Experience with version control systems (e.g., Git), CI/CD processes, and cloud platforms (e.g., AWS, GCP, Azure).
This position is open to all candidates.