Fullstack Enginering JavaScript NodeJS ReactJS Full Stack Team Leader
Key Responsibilities: • Team Leadership & Management: o Lead, mentor, and manage a team of developers, ensuring high performance and growth for each team member. o Oversee day-to-day development activities and ensure that the team delivers high-quality code in a timely manner. o Foster a collaborative and innovative engineering culture within the team, promoting best practices and continuous learning. • Technical Leadership: o Guide the architectural direction and ensure scalable, maintainable, and efficient solutions are implemented. o Act as a technical advisor to the team, solving complex problems, and offering hands-on support where necessary. o Conduct regular code reviews, ensuring adherence to coding standards, best practices, and maintainable codebases. • Product Ownership: o Work closely with product managers, designers, and other stakeholders to understand the product vision and ensure alignment between development efforts and business objectives. o Take ownership of the end-to-end product development lifecycle, from requirements gathering to deployment. o Make key technical decisions regarding software architecture, infrastructure, and technology stack. • Agile Project Management: o Lead Agile ceremonies (sprint planning, retrospectives, daily standups) to ensure efficient project management and clear progress tracking. o Manage timelines and project deliverables, ensuring development cycles are completed on schedule. o Continuously improve the team’s processes to maximize productivity and quality. • Collaboration & Cross-Functional Interaction: o Collaborate effectively with other departments, including product management, design, and QA, to deliver seamless product solutions. o Ensure that the team understands the business context and goals behind each feature, fostering a product-focused mindset. • DevOps & CI/CD: o Implement and manage DevOps practices, ensuring that development workflows are optimized through CI/CD pipelines. o Ensure the engineering team is equipped to handle the deployment, monitoring, and maintenance of applications in production environments
• Experience: o 7+ years of software development experience, with at least 3 years in a leadership or managerial role. o Proven track record of leading teams and delivering successful products in a fast-paced environment. • Technical Expertise: o Strong experience with both front-end and back-end technologies (e.g., React, Node.js, etc.). o Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes). o Proficiency with database systems like PostgreSQL, MongoDB, or similar. • Leadership Skills: o Strong leadership and mentorship abilities, with a focus on team development and productivity. o Excellent problem-solving skills and the ability to make critical decisions under pressure. • Agile Development: o Deep understanding of Agile methodologies, with experience in managing and optimizing Agile processes for software teams. • Communication Skills: o Excellent communication and interpersonal skills, with the ability to collaborate with cross-functional teams and stakeholders. o Fluent in both written and spoken English.
- Have the opportunity to participate in large projects of Japan/US/UK clients. - Attractive salary. Performance-based award. - At least 13 month salary per year + performance - OT bonus will be calculated based on the labour law - Young and dynamic working environment. - Continuous development of hard and soft skills through work and professional training. - Salary review 2 times/year or on excellent performance - Opportunity to approach the newest technology trends - Company’s labor policy completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holiday, etc.)