We are seeking a Tech Lead with proven expertise in leading technical teams and delivering high-quality solutions. The ideal candidate will have a deep understanding of software development methodologies, experience in architecting scalable and resilient systems, and a track record of successfully delivering complex projects within the specified time frames.
- Tech Lead- Full Stack Developer
- Job Summary:
- We are seeking an experienced and dynamic Tech Lead – Full Stack Developer with expertise in Node.js, PHP, and React.js. The ideal candidate will have a strong background in leading development teams, managing client relationships, and overseeing the deployment of technical projects from conception to completion.
Technical Leadership:
- Lead a team of developers (Frontend, Backend, Fullstack developers), providing guidance, mentoring, and support.
- Oversee the architectural design and development of scalable, secure, and high-performance web applications.
- Ensure best practices in coding, testing, and deployment are followed.
Full Stack Development:
- Design, develop, and maintain robust and scalable applications using Node.js, PHP, and React.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, optimize, and improve existing systems and applications.
- Implement RESTful APIs and integrate third-party services and APIs.
Team Management:
- Manage and coordinate the activities of the development team, including task allocation and progress tracking.
- Conduct code reviews, ensure code quality, and foster a culture of continuous improvement.
- Provide technical training and onboarding to new team members.
Client Handling:
- Serve as the primary technical point of contact for clients, understanding their requirements, and providing solutions.
- Communicate project status, timelines, and risks effectively to clients.
- Manage client expectations and ensure timely delivery of projects.
Project Deployment:
- Oversee the end-to-end deployment process of technical projects, ensuring smooth and efficient rollouts.
- Act as DevOps to ensure seamless deployment and monitoring of applications.
- Address and resolve post-deployment issues in a timely manner.
Technical Skills:
- Strong proficiency in Node.js, PHP, and React.js with a proven track record of building and deploying applications.
- Solid understanding of front-end and back-end technologies, including HTML5, CSS3, JavaScript, and modern frameworks/libraries.
- Experience with databases (SQL, NoSQL), version control systems (Git), and cloud services (AWS, Azure, etc.).
- Knowledge of DevOps practices and tools for CI/CD pipelines.
Leadership Skills:
- Previous experience in a tech lead or similar role, managing and mentoring development teams.
- Excellent problem-solving skills and the ability to make sound technical decisions under pressure.
- Strong communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders.
Client Management:
- Experience in handling client communications and managing client relationships.
- Ability to understand client needs and translate them into technical solutions.
Other Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Strong organizational skills with attention to detail and the ability to manage multiple projects simultaneously.
- A proactive approach to learning new technologies and staying updated with industry trends.