Company Description
Fusion Innovative is a technology solutions provider based in Chennai. We specialize in delivering powerful and adaptable digital solutions that help businesses succeed in the digital age. Our comprehensive services cover all aspects of technology, providing a one-stop solution for our clients technological needs.
Job Description:
We are seeking an experienced Development Lead with over 10+ years of industry experience and a strong background in both frontend and backend technologies. As a Development Lead, you will be responsible for overseeing the entire software development process, from conception to deployment. You will lead a team of developers, guiding them in the design, development, and implementation of high-quality software solutions. Your expertise in frontend technologies such as React, backend technologies including PHP and Node.js, as well as your proficiency in database management, API development, and server handling, will be instrumental in driving the success of our projects.
Responsibilities:
- Lead and mentor a team of developers, providing technical guidance and support throughout the software development lifecycle.
- Collaborate with stakeholders to define project requirements, objectives, and timelines.
- Design, develop, and implement scalable and maintainable software solutions using frontend technologies like React and backend technologies such as PHP and Node.js.
- Oversee database design and management, including MySQL DB and MongoDB, ensuring data integrity, security, and performance.
- Develop and maintain RESTful APIs to facilitate seamless communication between frontend and backend systems.
- Handle server infrastructure, including deployment, configuration, monitoring, and troubleshooting.
- Conduct code reviews to ensure adherence to coding standards, best practices, and performance optimization techniques.
- Stay abreast of emerging technologies and industry trends, evaluating their potential impact on our projects and recommending innovative solutions.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software products on time and within budget.
- Drive continuous improvement initiatives, identifying areas for process optimization, automation, and efficiency gains.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- Minimum of 10+ years of experience in software development, with at least 5 years in a leadership or managerial role.
- Strong proficiency in frontend technologies such as React, including Redux or similar state management libraries.
- Expertise in backend technologies, including PHP and Node.js, with a focus on building scalable and performant web applications.
- Extensive experience with database management systems, including MySQL DB and MongoDB, with a deep understanding of database design, optimization, and administration.
- Proven track record of designing and developing RESTful APIs using frameworks like Express.js or Laravel.
- Hands-on experience with server handling, including deployment automation, load balancing, and performance tuning.
- Solid understanding of software development methodologies, including Agile and DevOps practices.
- Excellent leadership and communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Strong problem-solving abilities and a proactive approach to identifying and addressing technical challenges.
- Ability to thrive in a fast-paced, dynamic environment and manage multiple projects simultaneously.