Tech Lead Full Stack (NodeJS) Immediately
Bydotpy -
New Cairo, CairoPosted 2 years ago12Applicants for1 open position
- 3Viewed
- 1In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- As a tech lead you will be responsible for the development team, guiding and mentoring other developers on the team, and making important technical decisions based on product change requests
- Based on your insights from reviewing the work, you propose and implement big ideas to simplify the code, systematically improve quality, accommodate rapid growth, and deliver new features.
- Provide technical vision, direction, and prioritization for the team.
- Understand existing application architecture and solution design.
- Design individual components and develop/build the components.
- Work with other team members.
- Continuously innovate and strategize on making our applications faster
- Using NodeJS and MongoDB continuously enhance all features
- Implement and maintain a quality backend architecture following the clean code best practices.
Job Requirements
- Bachelor's Degree in Software Engineering, or a relevant field.
- +8 Years of experience in related position
- Hands-on experience with NodeJS.
- Hands-on experience with AWS Cloud Services. Experience in AWS serverless architecture.
- Experience with SSO, OAuth & PKCE application authentication.
- Experience with SOAP, REST web services, SSL, and TLS protocols.
- Strong understanding of Web sockets.
- Experience in customer-facing web applications with a large number of users.
- Strong understanding of responsive UI, and performance measures.
- Experience in using Enterprise CRM systems.
- Experience with Agile SCRUM development methodology.
- Ability to translate requirements into detailed design and solution documents.
- Strong attention to detail and deadlines.
- Ability to work well under pressure and work on multiple projects concurrently.
- Knowledge in GTM, Google analytics, or any other tracking tool is a plus.
- In-depth knowledge of industry-standard best practices, development lifecycle processes, and methodologies.
- Experience using agile methodology.
- Excellent analytical and creative problem-solving skills.
- Good work ethic, Team player, positive and self-motivated.
- Strong Communication & Interpersonal skills.
- Excellent command of English language is a must.
- Excellent awareness of the Software lifecycle.
- Excellent project and time management skills.