Full Stack Team Lead

1 Year ago • 2-4 Years
Full Stack Development

Job Description

As a Full Stack Team Lead, you will be responsible for creating an inspiring team environment and improving team performance. Your responsibilities include setting clear team goals, designing and developing code for applications, leading the design and architecture of solutions, maintaining an agile development process, and ensuring adherence to software development processes. You will also manage the overall planning and execution of complex technical projects, collaborate with QA and other team members, conduct code reviews, actively participate in team meetings, and mentor team members. The role requires strong leadership, time management, and decision-making skills, fostering innovation, and contributing to project success.
Good To Have:
  • Hands on Umbraco is a plus.
  • Experience with microservices architecture.
  • Familiarity with DevOps culture and tools.
  • Industry experience is a plus.
Must Have:
  • Manage software development teams and lead projects.
  • Experience building applications with C# .NET and SQL.
  • Strong knowledge of design patterns and best practices.
  • Familiarity with Front End development (Angular, Vue.js).
  • Experience with distributed version control (Git).
  • Experience developing/integrating REST APIs.
  • Hands-on experience with test-driven development.
  • Strong communication and collaboration skills.

Add these skills to join the top 1% applicants for this job

team-management
design-patterns
github
quality-control
agile-development
c#
ci-cd
angular
microservices
git
sql

Job Description

 

  • Create an inspiring team environment and improve the team performance and effectiveness.
  • Set clear team goals based on technical and business discussions.
  • Design and develop necessary code to implement the features/functions of the applications/services.
  • Lead the design, architecture, and scaling up of our solutions, as well as maintain an agile development process.
  • keep Applications architecture up to date, suggest and implement improvements.
  • Adherence to the processes for software development, documentation, Configuration management, version control, testing, etc.
  • Be responsible for the overall planning, execution, and success of complex technical projects.
  • Work with QA, QC, and other team members to support the Testing and resolution of issues/defects.
  • Conduct code reviews of work done by the engineers in the team.
  • Active Participation in the team meetings.
  • Recruit, Develop , mentor, and grow the talented team members.

 

Qualifications

 

  • Bachelor’s degree in computer science, Computer Engineering, or related field.
  • 2+ years of experience, managing software development team and leading projects in a fast-paced environment.
  • 4+ years’ experience building applications with C# .NET Framework/Core, ORM, SQL and Relational Databases.
  • Strong knowledge of design patterns and software engineering best practices.
  • Familiar with Front End development (Angular type script, Vue js).
  • Experience working with distributed version control system (i.e., Git).
  • Hands-on experience developing/integrating REST APIs.
  • Hands-on experience with test-driven development or unit testing.
  • Hands on Umbraco is a plus.
  • Experience developing large scale software based on microservices architecture.
  • Familiar with DevOps culture and tools, building and configuring CI/CD pipelines is preferred.
  • Strong communication and collaboration skills and ability to present ideas to stakeholders.
  • Excellent leadership , Time-management, and Decision-making skills.
  • Industry experience is a plus.

 

Set alerts for more jobs like Full Stack Team Lead
Set alerts for new jobs by ValU
Set alerts for new Full Stack Development jobs in Egypt
Set alerts for new jobs in Egypt
Set alerts for Full Stack Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙