
Requirements :-
Experience: 8+ years of experience in full-stack development, with at least 4+ years of experience in a leadership or senior developer role.
Technical Expertise:
- Advanced proficiency in Node.js, PHP, Java, and React.js.
- Strong experience in RESTful APIs, WebSockets, and other communication protocols.
- Deep understanding of relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases and query optimization.
- Expertise in front-end development (HTML, CSS, JavaScript, React.js) and back-end frameworks (Node.js, PHP frameworks like Laravel, Java).
- Familiarity with DevOps practices, containerization (Docker), and cloud environments (AWS, Azure, GCP).
- Strong grasp of Git, version control systems, and CI/CD pipelines.
- Experience with Agile methodologies and project management tools (e.g., JIRA, Trello).
Leadership Skills: Proven experience in leading development teams, managing timelines, resolving conflicts, and ensuring a collaborative work environment.
Advanced Problem-Solving Skills: Ability to solve complex technical challenges and offer creative solutions to business problems.
Communication Skills: Excellent verbal and written communication skills with the ability to effectively communicate with technical and non-technical stakeholders.
Project Management: Strong organizational and project management skills with the ability to manage multiple projects and priorities simultaneously.
Security Awareness: Strong understanding of web security principles and best practices for both front-end and back-end technologies.
Educational Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent industry experience.
Job Responsibility :-
Technical Leadership: Lead and manage a team of developers, providing guidance, mentoring, and code reviews to ensure high-quality standards and continuous skill development within the team.
System Design & Architecture: Architect and design large-scale, complex systems and web applications, ensuring they are scalable, maintainable, and aligned with the latest industry best practices.
End-to-End Development: Oversee both front-end (React.js) and back-end (Node.js, PHP, Java) development, ensuring seamless integration and performance optimization across the entire stack.
Client Interaction & Requirement Gathering: Engage directly with clients to understand their business requirements, provide technical advice, and ensure solutions meet or exceed expectations.
API Development & Integration: Lead the development of RESTful APIs and WebSocket services for robust client-server communication, ensuring security, scalability, and optimal performance.
Database Design & Management: Manage and optimize relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases, ensuring efficient data handling and system performance.
Continuous Improvement & Innovation: Stay up-to-date with emerging technologies, techniques, and trends. Drive innovation within the team and organization by suggesting new tools, technologies, and practices.
Testing & Quality Assurance: Lead the implementation of a comprehensive testing strategy (unit, integration, E2E) to ensure application reliability, maintainability, and scalability.
Code Review & Best Practices: Ensure that code quality is maintained through rigorous reviews, continuous integration, and code refactoring.
Team Development: Provide mentorship and training to junior and mid-level developers, fostering a culture of learning and growth within the team.
Project Management & Delivery: Manage multiple projects simultaneously, ensuring timely delivery, efficient resource allocation, and high-quality results.
Security & Performance: Implement best practices in security, performance optimization, and scalability to ensure the application is secure and performs at scale.
Who are looking for :-
We are seeking a highly experienced Lead Full Stack Developer with 8+ years of hands-on experience in full-stack web development, focusing on Node.js, PHP, Java, and React.js. As a Lead Developer, you will be responsible for leading and mentoring a team of developers, managing end-to-end software development, ensuring the implementation of best practices, and delivering scalable, high-performance solutions.
Upload Your CV
