Job Openings Full-Stack Tech Lead

About the job Full-Stack Tech Lead

Job Description:
As the Software Lead for our development team, you will be responsible for leading a dynamic team of MERN Stack Developers. Your role will encompass not only the technical leadership in developing and maintaining high-performance web applications using MongoDB, Express.js, React.js, and Node.js but also extending to other technologies, DevOps, Cloud Infrastructure, Networks & Systems, and product innovation.

Responsibilities:
Lead and manage a team of software developers in defining, designing, and shipping new features, balancing technical and business considerations.
Ensure product robustness, high performance and scalability.
Maintain a professional and efficient internal development process with right tools, code integrity, cleanness, and comprehensive documentation.
Manage cloud services and collaborate with DevOps for efficient pipelines.
Apply the Agile Methodology across all development activities.
Hire more team members when needed.
Listen to customers.
Interface with 3rd party technical partners.
Report to higher management.

Qualifications:
-Continuous learner with up-to-date knowledge of bleeding edge technologies around the world.
-Proven leadership skills and experience in leading/managing software development teams.
-Mastering the complete SDLC from market/product requirements to post-sales support.
-Extensive hands-on experience with Java Script web development technologies (Frontend and Backend), mainly using MERN stack.
-Extensive hands-on experience with various DB architecture and query/performance optimization techniques.
-Extensive hands-on experience with RESTful APIs and client-side scripting.
Strong knowledge of Microservices and Micro-Frontend.
-Loves automation and integrations.
-Familiarity with DevSecOps platforms and tool chains.
-Familiarity with communication networks topologies and wireless networks standard.
-Proficiency in Agile methodologies.
-Excellency in problem-solving, documentation, and communication skills.
AI enthusiast.
-BSc degree in Computer Engineering/Science, Communications Engineering or a related field, with significant practical experience.