We are seeking a highly skilled and experienced Engineering Manager (Full stack) to lead our dynamic development team. The ideal candidate will have a strong background in both front-end and back-end technologies, with a proven track of record of managing and mentoring engineering teams. This role involves overseeing the development of scalable web applications, ensuring high quality code, and driving the technical vision of the company.
Key Responsibilities:
- Team Leadership: Lead, mentor, and manage a team of full stack engineers, fostering a collaborative and innovative work environment.
- Project Management: plan, coordinate, and oversee projects from conception to completion, ensuring they are delivered on time and within budget.
- Technical oversight: provide technical guidance and support in the design, development, and deployment of web applications and services.
- Code quality: ensure the team adheres to best practices in coding, testing, and documentation to maintain high standards of software quality.
- Performance optimization: identify and implement performance improvements to ensure applications are efficient and scalable.
- Innovation: stay abreast of industry trends and emerging technologies and integrate them into the development process where appropriate.
- Problem solving troubleshoot and resolve technical issues, providing timely and effective solutions.
- Recruitment: participate in the hiring process to attract and retain top engineering talent.
Required skills and qualifications:
- Education: bachelor’s or master’s degree in computer science, Engineering, or related field.
- Experience: proven experience as a full stack engineer and at least 3-5 years in a leadership or managerial role.
- Technical skills: proficiency in front-end technologies (HTML, CSS, JavaScript, React) and back-end technologies (Node.js, Python, Java, SQL).
- Leadership Skills: strong leadership and team management skills, with the ability to inspire and motivate a team.
- Communication: excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional team.
- Problem Solving: strong analytical and problem-solving abilities, with a focus on delivering practical and innovative solutions.