Full Stack Team Lead
Edentech -
Cairo, EgyptPosted 1 year ago14Applicants for1 open position
- 13Viewed
- 3In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- You will be writing optimized Code in Javascript/Typescript and working with Advanced NodeJs frameworks targeting Latest NodeJs version as well as Angular frameworks.
- You will participate in regular design sessions, code reviews and agile ceremonies.
- You will be responsible for interacting with business analysts to build Software Requirements Specification (SRS)
- You will be responsible for developing Entity Relationship Diagrams & selecting data models for your applications
- You will be responsible for developing UML diagrams for developed applications
- You will work closely with the Product Owner and scrum team to help deliver high quality features inside of agreed timescales
- You will Provide technical mentorship and upskilling to scrum team members and across functional boundaries where appropriate
- You will Identify areas for modification or refactoring inside our code-base and champion their improvement.
- You will lead by example, contributing to a culture of high quality, personal ownership and customer focused execution
- You will be leading a team of 2-8 development engineers.
- You will be responsible for maintaining the best coding practices in your team.
- You will be engaged in team building activities like interviews, onboarding and mentoring new team members.
- Design, build, and maintain efficient, reusable, and reliable codes by setting expectations and features priorities throughout the development life cycle.
Job Requirements
- 7+ years of development experience including team leadership experience
- Proven track record of delivering high quality, high stake projects in agile environment
- Proven experience in building, mentoring and managing efficient development teams
- TypeScript, JavaScript, NodeJs, ExpressJs, Postgres, Angular & MySQL
- Modern source control systems (like Git, Bitbucket )
- Analyzing user requirements, envisioning system features and functionality.
- Strong experience in Designing, extending, and implementing APIs.
- Exposure of Continuous Integration / Continuous Deployment practices (DevOps)
- Exposure to Oracle Cloud, AWS, or Azure.
- Deep expertise with server-side development using Node JS specifically through usage of microservices
Good to have
- Agile, Scrum, TDD
- Experience with unit testing frameworks
- SonarQube and writing clean code best practices
- Knowledge of mobile development frameworks mainly Flutter
- Experience with Atlassian JIRA and Confluence for managing the application lifecycle.