Sr. Full-stack Developer (Next.js/React)

Marigold Health

Marigold Health

Software Engineering
Mumbai, Maharashtra, India
Posted on Thursday, May 2, 2024
Marigold Health is looking for a Sr. Full-stack Developer (Next.js/React) who would play a crucial role in the development and scaling of the platform that powers our virtual mental health and substance use recovery program. You would be an individual contributor who can take ownership of development of larger feature sets, driving them until delivery in collaboration with the Principal Engineer, designer, and product leads.
About Marigold
Our mission Marigold Health is to give every person with a mental health or substance use condition a place to feel heard. To do this, we have built an anonymous social network app that provides a combination of 1-1 coaching and 24/7 anonymous chat support groups accessed over phone, SMS, and app/web. The app is staffed by peers who are people who have “lived experience” similar to our members and who can empower members to stick with their recovery goals.
We are building a team of technically curious individuals who are motivated by the idea of making real impact on our members’ lives. We strive to make our development process user-centric, from ideation and design, all the way through delivering to production. We intentionally cultivate a spirit of positive and authentic collaboration, which means we both celebrate our successes as well as learning from our mistakes. We take pride in shipping good code and try to have a bit of fun along the way.

Tech Stack

  • React (Next.js pages router), Typescript, TailwindCSS, tRPC
  • Postgres, Redis, hosted on Aptible
  • Turbopack monorepo (wraps our Next.js and React Native codebases)

Who You Are

  • Motivated by our mission of giving every single patient with a mental health condition a unique voice
  • Excited to solve hard problems using new technologies and tools
  • Meticulous yet practical when coding and shipping
  • Prompt, responsive, communicative
  • Authentic, open-minded, curious, and a pleasure to work with

What You Have

  • 5-8 years of software experience developing consumer-facing apps
  • Significant experience developing and shipping full-stack React apps that users love
  • Expertise with modern React patterns (component organization, hooks, state management, etc.)
  • Expertise in SQL data stores (e.g. performance, schema design, migrations, etc.)
  • A firm grasp of the principles of app security, performance, maintainable and readable code
  • Solid teamwork & communication skills (eg. communicating status of WIP implementation, flagging blockers, raising questions/concerns that come up, etc.)
  • The ability to convey complex technical concepts to non-technical colleagues in an understandable and accessible way
  • A strong product instinct when working with designers to implement beautiful UIs and to recognize possible UI edge cases
  • Other Nice to Haves...
  • Expertise in devops (eg. Docker, builds and deployments)
  • Experience in working in monorepos (eg. Turbopack) that include the mobile, web and backend codebases
  • An understanding of agile methodologies and the problems they are supposed to solve
  • Experience building on React Native (or a sincere desire to learn)
  • Experience working for a US-based startup, or other fully remote/asynchronous teams

Reporting, Schedule and Location

  • This is a full-time opportunity, reporting to the Principal Engineer.
  • This position is a hybrid remote position based in Mumbai, India. You will be expected to meet in person, once a week at most, in Mumbai, ideally in Vile Parle. There may also be quarterly travel to work with the developer team in Ahmedabad. Most team members work virtually from home and are located on the east coast of the United States and in Mumbai India. The core working hours would be flexible except for four hours in the evening to overlap with US business hours (eastern time).
Interview Process
After you submit your application, it will be reviewed by the hiring manager and select members of the team. If it seems like we’re a good fit for each other, we will follow up and schedule a 15-30 minute phone call with one of our teammates to get to know you.
If we jointly decide to move forward, you can plan to virtually attend a 60-90 minute video interview with our Principal Engineer (deep technical conversation). Next there will be a 45 minute video interview with our Founder and Chief Product Officer. The final stage would be to meet (2-4) other members of the team via video conference for additional conversations about your approach to collaboration, your relevant experience to current projects, and alignment with our values. All in, you can expect the time commitment for this stage to be 3-4 hours of synchronous interaction, scheduled to fit your needs.
As you complete the interviews, we will provide a decision or clear next step within five business days.
We are ready to hire as soon as we find the right candidate. We can’t wait to meet you!
More About Our Company
Marigold Health is an early-stage, rapidly growing startup providing services for a range of community based mental health and substance use treatment providers as well as national health insurers. We collaborate with eminent investigators at Brown University and Johns Hopkins and have been publicly recognized by the National Institute on Drug Abuse (NIDA) and the American Psychiatric Association.
Our program is a combination of 1-1 coaching and 24/7 anonymous chat support groups accessed over phone, SMS, and app/web. On the backend, proprietary natural language processing tools scale our peer workforce by augmenting group moderation, automating patient outreach, and sending sentiment-based “alerts” to coordinate care with other providers. Following strong results from our first clinical studies, we are entering a period of rapid growth, and expect to expand from 2 states today to 12 by this time next year.
Our core values are authenticity, candor, and ambition. Inclusion is at the core of what we do. We’re working to bring care to the most underserved and stigmatized patients. We actively welcome applicants from a wealth of different backgrounds (including but not limited to race, gender, educational background, and sexual orientation). We must have diversity on our team and in our mindsets to be successful in moving the needle on the deeply entrenched and systematic challenges we face.
Marigold Health is an equal opportunity employer.