DevJobs

Software Team Leader

Overview
Skills
  • Angular Angular
  • Node.js Node.js
  • Microservices Microservices
  • RESTful API RESTful API

Browsi is looking for an experienced Software Development Team Leader who will be responsible for leading and managing our full stack software development team. The ideal candidate will have a strong background in full stack development, with expertise in Node.js and Angular, and with a good Infrastructure background. As the team leader, you will be responsible for overseeing the end-to-end development process, ensuring timely delivery of high-quality software solutions, and providing technical guidance to team members.


Responsibilities:

  • Lead and manage a team of software developers, providing guidance, mentoring, and performance feedback.
  • Oversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
  • Architect, design, and develop robust and scalable software solutions using a full stack approach, with a focus on Node.js and Angular.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
  • Ensure the timely delivery of high-quality software releases, meeting project deadlines and client expectations.
  • Stay up-to-date with industry trends and emerging technologies, and provide recommendations for process improvements and tooling upgrades.
  • Foster a collaborative and innovative team culture, encouraging knowledge sharing and continuous learning.


Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a software developer, with expertise in full stack development.
  • Strong proficiency in Node.js and Angular, with a deep understanding of their respective ecosystems.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Experience leading and/or managing software development teams, with a track record of successfully delivering complex projects.
  • Solid understanding of software development methodologies, such as Agile or Scrum.
  • Proficient in designing and developing RESTful APIs and microservices architectures.
  • Demonstrated leadership abilities, including the ability to motivate and inspire team members.

Browsi