Digital Management - Bethesda, MD

posted 5 months ago

Full-time - Director
Remote - Bethesda, MD
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

DMI, LLC is seeking a Director, Development (Python) to join our Managed Services group. As the Director of Development, you will be at the forefront of designing, developing, and deploying a state-of-the-art SaaS platform from the ground up. Your role will involve overseeing the entire development lifecycle, from initial concept to final implementation, ensuring the platform is robust, scalable, and capable of handling large volumes of data. You will build and lead a team of talented developers, collaborate with cross-functional teams, and leverage your expertise in front-end frameworks, Python backend development, and AI integration. In this strategic leadership role, you will develop and execute the overall technology strategy for the SaaS platform, aligning it with the company's business goals and objectives. You will be responsible for recruiting, hiring, and onboarding a high-performing development team, fostering a collaborative and innovative work environment. As a team manager, you will lead, mentor, and manage your development team, providing guidance and support to ensure successful project delivery. Your responsibilities will include overseeing the design and development of the SaaS platform, ensuring it is scalable, secure, and high performing. You will utilize solid front-end frameworks such as React, Angular, Node, or Vue.js to create an intuitive and responsive user interface, while leveraging Python to build and maintain a robust backend infrastructure. Additionally, you will design and implement efficient data management practices to handle large volumes of data, ensuring data integrity, security, and accessibility. You will also embed AI capabilities into the platform, enabling advanced data analytics, machine learning, and predictive insights. Quality assurance will be a key focus, as you implement best practices for code quality, testing, and deployment to ensure the reliability and stability of the platform. Collaboration is essential in this role, as you will work closely with product managers, UX/UI designers, data scientists, and other stakeholders to define and prioritize features and enhancements. Staying abreast of emerging technologies and industry trends will be crucial as you continuously explore ways to enhance the platform's capabilities and user experience.

Responsibilities

  • Develop and execute the overall technology strategy for the SaaS platform, aligning it with the company's business goals and objectives.
  • Recruit, hire, and onboard a high-performing development team, fostering a collaborative and innovative work environment.
  • Lead, mentor, and manage your development team, providing guidance and support to ensure successful project delivery.
  • Oversee the design and development of the SaaS platform, ensuring it is scalable, secure, and high performing.
  • Utilize solid front-end frameworks (such as React, Angular, Node, or Vue.js) to create an intuitive and responsive user interface.
  • Leverage Python to build and maintain a robust backend infrastructure, ensuring an optimal integration with front-end components.
  • Design and implement efficient data management practices to handle large volumes of data, ensuring data integrity, security, and accessibility.
  • Embed AI capabilities into the platform, enabling advanced data analytics, machine learning, and predictive insights.
  • Implement best practices for code quality, testing, and deployment to ensure the reliability and stability of the platform.
  • Work closely with product managers, UX/UI designers, data scientists, and other stakeholders to define and prioritize features and enhancements.
  • Stay abreast of emerging technologies and industry trends, continuously exploring ways to enhance the platform's capabilities and user experience.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in building and scaling SaaS platforms from the ground up.
  • Extensive experience with front-end frameworks (React, Angular, Node, Vue.js, etc.).
  • Strong proficiency in Python for backend development.
  • Experience with data-heavy applications and efficient data management practices.
  • Expertise in embedding AI and machine learning capabilities into software solutions.
  • Prior experience in a leadership or management role, with a track record of leading successful development teams.
  • Demonstrated success in recruiting, hiring, and developing a development team.
  • Proficient in modern web development technologies and frameworks.
  • In-depth knowledge of cloud services and infrastructure (AWS, Azure, GCP).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Strong understanding of security best practices and data protection regulations.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work in a fast-paced, dynamic environment.
  • Strategic thinker with a passion for innovation and continuous improvement.

Benefits

  • Virtual visits through health insurance
  • Pet insurance
  • Commuter benefits
  • Discount tickets for movies and travel
  • Annual performance management
  • Continuing education and tuition assistance
  • Internal job opportunities
  • Career enrichment and advancement
  • Generous 401k matches (both pre-tax and post-tax contributions)
  • Financial wellness education
  • Employee Assistance Program (EAP)
  • Life Insurance and Disability benefits
  • Annual Awards ceremony
  • Service anniversaries
  • Peer-to-peer acknowledgment
  • Employee referral bonuses
  • Healthcare benefits
  • Wellness programs
  • Flu Shots
  • Biometric screenings
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service