DevJobs

Software Engineering Team Lead

Overview
Skills
  • Java Java ꞏ 5y
  • Python Python ꞏ 5y
  • TypeScript TypeScript
  • Angular Angular
  • Node.js Node.js
  • React React
  • Design Patterns
  • Scrum Scrum
  • Microservices Microservices
  • GitHub GitHub
  • AWS AWS
  • Azure Azure
  • Clean Code Practices
  • Software Development Techniques
  • Micro Frontend Architecture
  • NPM

We are looking for an experienced Software Engineering Team Manager. This role is perfect for an experienced and proactive person with outstanding programming skills. The ideal candidate excels at being a leader, is passionate about building strong teams, and loves leading the timely development of high-quality features to bring the product to the next level.


Responsibilities

  • Lead and motivate a team of talented Backend, Frontend, QA engineers to build high-quality, stable, deliverable, and maintainable product
  • Hire, train, and mentor new team members as the team grows
  • Responsible for a Sprint planning, and lead a team to meet the goals
  • Manage the features development lifecycle end to end, from design to implementation
  • Responsible for high level design of new features
  • Develop, troubleshoot, and maintain application code for new and existing features
  • Identify and proactively address potential product risks and challenges and ensuring success
  • Conduct code review to ensure that the code is secure and consistent with industry coding standards and best practices
  • Take a deep dive into the technical details and provide expert advice and solutions
  • Drive continuously learning and growth within the team to improve product quality, performance and stability
  • Help improving CI/CD processes and assist devops team with their needs


Requirements

  • 5+ years of experience in the SW Engineering industry
  • 3+ years of experience in managing a software engineering team, with a hands-on attitude
  • 5+ years of hands-on experience with Java/Python development
  • Experience with Typescript, React/Angular and Node.js - Advantage
  • Proven experience of designing and building cloud application on AWS (or Azure)
  • Experience with microservice architecture - Advantage
  • Experience with micro frontend architecture – NPM, GitHub modules - Advantage
  • Extensive experience using Scrum and deep understanding of Agile principles, practices and values
  • Solid understanding of design patterns, software development techniques, and clean code practices
  • Team player, strong communication skills, and a positive attitude
  • Advanced English written and verbal communication skills


Education

  • Bachelor’s, BSc’s or Master’s degree in Computer Science or Engineering fields from leading academic school
Hitech Partners