Lead and manage a team of Full Stack Developers, providing technical guidance, mentorship, and support to ensure successful project delivery.
Oversee the entire software development life cycle, from gathering requirements to deployment and maintenance.
Collaborate with product managers, designers, and other stakeholders to define project goals, scope, and deliverables.
Architect and design robust, scalable, and efficient web applications.
Collaborate with cross-functional teams to identify and resolve technical issues and challenges.
Requirements:
8+ Years of Experience
Strong expertise in Full Stack web development, including front-end (HTML, CSS, JavaScript, React) and back-end (Node.js, Python, Java, etc.) technologies.
Solid understanding of databases (SQL, NoSQL) and experience with database design and optimization.
Familiarity with cloud platforms (AWS, Azure, Google Cloud) and experience deploying applications in cloud environments.
Proficiency in using version control systems (Git, SVN) and project management tools (Jira, Trello, etc.).
Strong communication and leadership skills, with the ability to effectively collaborate with cross-functional teams.