Full Time
200,000
TBD
Jan 15, 2025
We are seeking a driven and highly effective Senior Development Manager to lead and coordinate a dynamic team of multidisciplinary developers and support staff within one of our client accounts. This role requires strong leadership capabilities combined with client relationship management skills, and hands-on technical expertise in Python and modern full-stack development. The successful candidate will drive projects, mentor tea
Responsibilities:
Lead and inspire a team of 30+ developers and support staff, ensuring project timelines and deliverables are met.
Collaborate with the product and QA teams to ensure that new features are both feasible and testable.
Provide technical oversight and guidance to tea
Encourage ownership and accountability among tea
Ensure consistent adherence to the design language and standards for all new feature implementations.
Drive the use of modern development practices, including testing from the user perspective to enhance UX.
Facilitate continuous improvement of team processes, including Agile methodologies.
Championing modern Python features such as async/await, type-hints, data classes, and pydantic.
Take ownership of the customer engagement, ensuring alignment with their objectives, maintaining strong communication, and proactively addressing their needs.
Requirements:
5+ years of experience as a full-stack developer with modern Python (it's a must) and JavaScript/TypeScript.
Experience with relational databases, especially PostgreSQL.
Familiarity with frameworks like React, Next.js, and technologies such as GraphQL, Kafka, and Redis.
Familiar with modern cloud service providers like AWS or Azure, as well as Docker/Kubernetes environments.
Proven experience managing and mentoring a team of 10+ developers.
Strong understanding of Agile methodologies and tools such as JIRA or Scrum.
Excellent communication skills to liaise between technical and non-technical stakeholders.
Self-motivated and adaptable, with a startup mindset and a passion for taking ownership of challenges.
IMPORTANT NOTE:
Your Own Equipment Is Required ????????
This is a fully remote role, so having reliable equipment like a laptop or desktop computer and a good-quality headset is essential to ensure smooth communication and productivity.
US Time Zone Shifts ?
The role operates on US Time Zone hours, so being available during these times is key to staying connected with the team and meeting our goals together.