Senior Software Engineer Full Stack

Grow Therapy·Remote(New York, NY)
Software Development

WFA Digital Insight

The demand for skilled software engineers in the digital healthcare space has skyrocketed, with a reported 27% increase in job listings over the past year. As the world becomes increasingly reliant on digital solutions for healthcare access, companies like Grow Therapy are at the forefront, offering innovative platforms that connect patients with caregivers. With the mental health industry expected to reach

43.3 billion by 2027, professionals with full-stack engineering skills are in high demand. What sets this role apart is the opportunity to work with a company that's not only driven by technology but also by a mission to improve mental healthcare accessibility. Before applying, candidates should be aware that a **PROACTIVE** approach to problem-solving and a passion for delivering high-quality code are essential. As you apply, don't forget to include the tag RMTI5LjEyMS40MC4xNg== to stand out as a thorough and dedicated applicant.

Job Description

About the Role

The role of a Senior Software Engineer Full Stack at Grow Therapy is pivotal in the company's mission to revolutionize mental healthcare access through technology. As a key member of the engineering team, you will be responsible for designing, implementing, and shipping features that directly impact the user experience of both therapists and patients. This includes working across the stack to ensure seamless functionality and user interface, collaborating with a team of entrepreneurs and mission-driven individuals who are passionate about making a difference in mental healthcare.

The day-to-day responsibilities will involve not just coding but also problem-solving, collaborating with the team to identify and resolve issues, and continuously learning and adapting to new technologies and methodologies. The role is ideal for someone who is not just skilled in coding but also has a deep understanding of system behavior and is excited about the prospect of growing alongside a fast-moving and dynamic team.

Given the nature of the company and its mission, there's a strong emphasis on collaboration, innovation, and user-centric design. The team is driven by the desire to make a real-world impact, and as such, there's a close tie between technical work and real-world outcomes. This means that as a Senior Software Engineer, you'll have the opportunity to see the direct impact of your work on the lives of thousands of therapists and patients.

What You Will Do

  • Design, develop, and deploy high-quality software features across the stack, focusing on scalability, reliability, and performance.
  • Collaborate with cross-functional teams, including product, design, and engineering, to identify and prioritize project requirements.
  • Lead and participate in code reviews to ensure the highest standards of code quality, maintainability, and best practices.
  • Troubleshoot and resolve technical issues, providing timely and effective solutions.
  • Develop and maintain technical documentation to facilitate knowledge sharing and onboarding.
  • Mentor junior engineers, providing guidance and support to help them grow in their careers.
  • Stay up-to-date with the latest technologies and trends, applying this knowledge to continuously improve the platform and its features.
  • Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
  • Ensure compliance with industry standards, regulatory requirements, and company policies.
  • Contribute to the development of the engineering team's skills and knowledge, promoting a culture of innovation and excellence.

What We Are Looking For

  • A strong background in software engineering, with a focus on full-stack development.
  • Proficiency in a range of programming languages, including but not limited to JavaScript, HTML/CSS, and relevant frameworks.
  • Experience with database management systems and cloud platforms.
  • Excellent problem-solving skills, with the ability to analyze complex issues and develop effective solutions.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • A proven track record of delivering high-quality software features on time, with a focus on user experience and technical excellence.
  • Experience with agile development methodologies and version control systems.
  • A passion for learning and professional development, with a commitment to staying up-to-date with the latest technologies and trends.
  • A bachelor's degree in Computer Science or a related field, or equivalent experience.

Nice to Have

  • Experience working in the healthcare technology industry, with an understanding of the regulatory environment and compliance requirements.
  • Knowledge of DevOps practices and tools, including containerization and continuous integration/continuous deployment.
  • Familiarity with machine learning and artificial intelligence, with an interest in applying these technologies to real-world problems.
  • Participation in open-source projects or personal coding projects, demonstrating a passion for coding and innovation.
  • Certification in software engineering or a related field, demonstrating a commitment to professional development.

Benefits and Perks

  • Competitive salary and benefits package, with a focus on rewarding high performance and dedication.
  • Equity options, providing the opportunity to share in the company's success.
  • Flexible working hours and remote work options, allowing for a healthy work-life balance.
  • Comprehensive health insurance, including medical, dental, and vision coverage.
  • Generous PTO policy, with paid vacation days and holidays.
  • Access to professional development opportunities, including training, mentorship, and conference attendance.
  • A dynamic and supportive work environment, with a team of talented and mission-driven individuals.
  • The opportunity to make a real-world impact, working on a platform that is changing the face of mental healthcare.

How to Stand Out

  • Highlight your full-stack development experience, emphasizing your proficiency in a range of programming languages and frameworks.
  • Showcase your problem-solving skills through examples of complex issues you've resolved, demonstrating your analytical and critical thinking abilities.
  • Prepare to back your claims with examples from your past experience, focusing on achievements that demonstrate your skills and impact.
  • Familiarize yourself with the company's mission and values, understanding how your role contributes to the broader goals of the organization.
  • Be ready to discuss your approach to coding and software development, including your preferred methodologies, tools, and best practices.
  • Don't underestimate the importance of soft skills, such as communication, collaboration, and leadership, which are crucial in a team-oriented environment.
  • Include the tag RMTI5LjEyMS40MC4xNg== in your application to ensure your dedication and thoroughness are recognized.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.