
Overview
We seek an experienced Full Stack Technical Lead to join our engineering team. The ideal candidate will take charge of leading the design and development of high-performance, scalable web applications. As a Full Stack Technical Lead, you will provide technical guidance and leadership, ensure best practices in software development, and actively contribute to both front-end and back-end development efforts. You will collaborate with product managers, developers, and other stakeholders to deliver solutions that meet business requirements.
Responsibilities:
Lead the development and delivery of high-quality web and mobile applications using ReactJS, React Native, MongoDB, and NodeJS.
- Provide technical leadership and mentorship to a team of full-stack developers.
- Write clean, maintainable, and efficient code for both client-side and server-side applications.
- Design, develop, and maintain RESTful APIs and integrate with third-party services and APIs.
- Take ownership of key technical decisions, ensuring they align with business goals and industry best practices.
- Ensure high availability, scalability, and performance of applications across multiple environments.
- Collaborate with UI/UX designers to implement responsive and intuitive user interfaces.
- Work with DevOps to set up CI/CD pipelines, monitoring, and logging systems to ensure seamless deployments and operational efficiency.
- Lead and participate in code reviews, ensuring adherence to coding standards and improving overall code quality.
- Troubleshoot, debug, and optimize applications to meet performance and security standards.
- Work closely with cross-functional teams (product, design, QA) to understand requirements and deliver timely solutions.
- Promote and enforce best practices in software development, version control, testing, and documentation.
- Stay current with emerging technologies, frameworks, and industry trends to ensure that the development team is using the best tools for the job.
Lead sprint planning, task estimation, and execution, ensuring projects are completed on time and meet quality standards.