Full Stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
NOCD is seeking a Senior Full Stack Engineer to join our rapidly growing digital health team and help expand access to effective OCD treatment. You will work closely with engineering leadership, product, design, and clinical teams to build and scale systems that improve measurable outcomes for real patients and clinicians., * Build and enhance digital therapy experiences that support ERP exercise completion and progress tracking
- Improve community and encouragement features that help members support each other
- Develop backend systems that clinicians rely on to deliver safe, high-quality care
- Enhance scalability, performance, reliability, and system resilience
- Collaborate cross-functionally with product, clinical, and design teams to define workflows and user value
- Help shape engineering practices, standards, and architecture as the company grows
Requirements
This role is ideal for someone who thrives in a fast-paced environment, takes ownership, enjoys solving meaningful problems, and wants to work on technology that makes a genuine difference in people’s lives. You will influence architecture decisions, build and enhance full-stack features, and contribute to a scalable technical foundation as we grow., * 6+ years of professional software development experience
- 4+ years building full-stack web applications
- Strong backend experience with Python
- Familiarity with Typescript
- Experience designing REST APIs and microservice architectures
- Familiarity with AWS services (S3, EC2, RDS/Aurora)
- Experience working with relational databases (MySQL preferred)
- Understanding of security, authentication/authorization models, and scalability considerations
- Experience with CI/CD pipelines, GitHub workflows, and cloud deployments
- Strong testing, debugging, and problem-solving experience
- High attention to detail and data-driven decision making
- Clear, effective written and verbal communication, * Bachelor’s or Master’s degree in Computer Science or related field
- Multi-tenant SaaS product experience
- Exposure to analytics tools (BigQuery, Metabase)
Benefits & conditions
- Mission-driven, collaborative engineering culture
- Competitive compensation
- Medical, dental, vision, and 401(k) with a match
- Fully covered Maternity Leave and Parental Leave plans
- Employee Assistance Programs, including financial, legal, and mental health programs
- Flexible PTO
- Chicago office with remote-friendly options
- Onsite fitness center
- Equal Opportunity Employer committed to diversity and inclusivity
About the company
About NOCD
NOCD is the #1 telehealth provider for the treatment of obsessive-compulsive disorder (OCD). OCD is one of the most severe, prevalent, and misunderstood mental health conditions. NOCD creates access to online therapy for people with OCD through our telehealth platform. In the NOCD app, Members can quickly access and schedule live, face-to-face video therapy sessions with our national network of licensed Therapists that specialize in Exposure and Response Prevention Therapy (ERP) - considered the “gold standard” in OCD treatment.
At NOCD, we help people reclaim their lives with clinically proven OCD treatment, by removing barriers to OCD care, and reducing the stigma associated with OCD. We’re changing the world and need other like-minded individuals to accelerate and expand our efforts.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Dev Digest 120 - Apple and peers
Is Software Engineering Over-Saturated?
Why Attend a Developer Event in 2026?