Proven experience as a Software Development Manager or similar leadership role.
Strong proficiency in React, Python, and Golang, with the ability to architect and develop full stack applications using these technologies.
Solid understanding of AWS and/or other cloud infrastructures, including cloud architecture, deployment, and management.
In-depth knowledge of software development principles, methodologies, and best practices.
Experience in leading and managing agile software development teams.
Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
Responsibilities:
Manage and lead a team of software developers, providing guidance, mentorship, and support throughout the software development lifecycle.
Drive the technical direction and strategy for our full stack development projects, ensuring alignment with business goals and objectives.
Collaborate with cross-functional teams to define project requirements, timelines, and deliverables.
Architect and design scalable and high-performing software solutions using a combination of React, Python, Golang, AWS, and other cloud infrastructures.
Lead code reviews and provide constructive feedback to ensure code quality, performance, and adherence to best practices.
Stay up to date with emerging technologies, industry trends, and best practices, and introduce innovative approaches to enhance our software development processes.
Leverage AI tooling to drive efficiency throughout our SDLC.
Provide technical expertise and guidance to team members, fostering a collaborative and productive work environment.
Ensure timely and efficient delivery of projects, managing resources and priorities effectively.
Collaborate with stakeholders to gather and analyze requirements, and translate them into actionable technical specifications.
Monitor and maintain application performance, security, and scalability, proactively identifying and resolving issues as they arise.
Foster a culture of continuous learning, growth, and improvement within the development team.