ApplySoftware Engineering Manager - Fullstack (Remote, US)
Posted 4 months agoViewed
View full description
📍 Location: US
🔍 Industry: Artificial Intelligence, Technology
🗣️ Languages: English
🪄 Skills: AWSLeadershipPythonSoftware DevelopmentAgileArtificial IntelligenceFull Stack DevelopmentStrategyGoReact
Requirements:
- 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.
Apply