Apply

Software Engineering Manager - Fullstack (Remote, US)

Posted 2024-10-01

View full description

📍 Location: US

🔍 Industry: Artificial Intelligence, Technology

🗣️ Languages: English

🪄 Skills: AWSLeadershipPythonSoftware DevelopmentAgileArtificial IntelligenceFull Stack DevelopmentStrategyGolangReact

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