Senior Full Stack Developer

Child Mind InstituteNew York, NY
12hHybrid

About The Position

We're dedicated to transforming the lives of children and families struggling with mental health and learning disorders by giving them the help they need. We've become the leading independent nonprofit in children's mental health by providing gold-standard evidence-based care, delivering educational resources to millions of families each year, training educators in underserved communities, and developing tomorrow's breakthrough treatments. As part of the Center for Data Analytics, Innovation, and Rigor team, you will report to Technical Program Manager. You will develop web-based applications and interactive platforms supporting AI research projects. You will work across the stack, from database schemas to user interfaces, taking ownership of features from design through production deployment. Working in close collaboration with data science professionals, clinical researchers, and non-technical team members, you will build scalable, user-friendly solutions that support mental health research and clinical applications. You will use common frameworks, platforms, and languages, such as JavaScript/TypeScript, Python, React, GitHub, containerization tools (e.g., Docker), and cloud computing infrastructures (e.g., AWS, Azure) to support full stack development initiatives at the interface of our clinical and computational research needs. This is an exempt, full-time, hybrid position located in our NYC headquarters office or other relevant location. This position requires a minimum of four (4) days per week in the office, on a schedule determined by your supervisor. The in-office requirement and schedule are subject to change based on the needs of the program and the organization.

Requirements

  • Master’s degree in Neuroscience, Psychology, Engineering, Computer Science or equivalent combination of education and experience is required.
  • 8+ years of experience in data analysis and data science fundamentals (e.g., algorithms, data structures, data visualization, machine learning), preferably in a clinical or research setting.
  • 8+ years of experience in at least one scientific programming language (e.g., Python/R, Matlab) and related toolboxes or frameworks (e.g., Tidyverse, Scipy, Sklearn, Polars, Pytorch) is required.
  • 8+ years of experience working in a Linux environment, using version control systems (e.g., GitHub), and software virtualization platforms (e.g., Docker).
  • 5+ years of experience in JavaScript/TypeScript and modern frontend frameworks (React, Vue.js, Angular, or similar), Backend API development, infrastructure automation (Terraform), CI/CD pipelines, and cloud computing ecosystems (Azure, AWS).

Responsibilities

  • Contribute to scalable, well-documented code for web applications and analytic pipelines that is suitable for high performance computing ecosystems and shared to GitHub, or equivalent, repositories for version control.
  • General-purpose programming support for research projects and guidance and mentorship to junior software developers and scientific software generalists in both technical and scientific contexts.
  • Design and implement scientific analyses and software pipelines, with a focus on automated evaluation of model performance, in particular in the natural language processing space.
  • Apply both pre-trained and custom-made machine learning models to clinical contexts, ensuring the responsible handling of sensitive data.
  • Design and develop web applications, interactive platforms, and data visualization tools to support research initiatives
  • Ensure data quality, security, and compliance with privacy regulations.
  • Perform additional job-related duties as assigned.

Benefits

  • medical insurance
  • 401(k)
  • paid parental leave
  • dependent care
  • flexible work schedules
  • discounted tickets and entertainment perks programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service