Willow Health is hiring a

Full Stack Product Engineer

New York, United States
Full-Time
Remote
As a Full Stack Product Engineer, you will lead the development of our applications. You'll ensure our products are extremely user-friendly and function seamlessly, taking ownership of projects from inception to completion. At the heart of our service are our patients and clinicians, and delivering excellent, simple, and easy-to-follow user experiences is central to everything we do. Your responsibilities will range from building robust backend systems to creating intuitive front-end experiences, ensuring our products scale effectively, are secure, and perform exceptionally well.

Role responsibilities:

  • Shipping Things End-to-End: Confidently take projects from concept to completion, ensuring they meet our users needs and integrate well into our existing systems.
  • Collaborating with Stakeholders: Work closely with stakeholders to gather and define requirements, ensuring the final product aligns with user needs and expectations.
  • Building Supporting Tools: Develop and implement tools to monitor the performance and usage of our products, helping to maintain high-quality standards and optimize user experience.
  • Joining a Collaborative Team: Be a part of a small, friendly, and collaborative team dedicated to delivering exceptional experiences. Your input and teamwork will be crucial to our success.
  • Partnering on Technical Initiatives: Collaborate with stakeholders on various technical initiatives, contributing to the broader goals and advancements of our company.
  • Handling Sensitive Data: Manage and protect PHI (Protected Health Information) and PII (Personally Identifiable Information) with a deep understanding of encryption, tokenization and pseudonymization techniques to ensure data security and compliance.
  • Ensuring Security: Design and implement robust security layers, including authentication and authorization mechanisms, to secure interactions between the front end and back end of our applications.

What we're looking for:

  • Technical Expertise: Extensive experience in full-stack development with a strong portfolio of web and mobile applications.
  • Backend Skills: Fluency in building scalable, high-throughput backend systems, infrastructure, and databases, with strong proficiency in Node.js and JavaScript.
  • Frontend Skills: Strong front-end development skills, particularly with modern web standards (HTML, CSS, JavaScript) and frameworks.
  • Versatility: Ability to handle a broad range of engineering tasks, from developing internal tools to enhancing product features through automation.
  • Communication: Excellent communication skills to work collaboratively with cross-functional teams and articulate technical concepts to various stakeholders.
  • Problem-Solving: A problem-solver at heart, ready to tackle complex engineering challenges and contribute to all aspects of the product development lifecycle.
  • Security Expertise: Experience in handling PHI/PII data, with a thorough understanding of encryption techniques and best practices for data protection. Examples include implementing end-to-end encryption, hashing sensitive data for secure storage, and ensuring compliance with HIPAA regulations.
  • Authentication and Authorization: Strong knowledge of security protocols, including authentication and authorization, to secure front-end and back-end communications. 

Qualifications:

  • You have spent 5+ years working on challenging zero-to-one software engineering problems that have spanned multiple teams
  • Experience in user management concepts such as authentication, authorization, sessions, tokens, etc …
  • Extensive experience with front-end web frameworks
  • Understanding of fundamental design principles behind building a scalable application
  • Strong unit test and debugging skills & great understanding of code versioning tools
  • Experience with database systems we use such as PostgreSQL, Elasticsearch and ORM (Object Relational Mapper) libraries
  • You’re comfortable working on a modern infrastructure stack, including common cloud providers (e.g. AWS, GCP), containers (e.g. Docker), and standard database technologies (e.g. Postgres)
  • You’re willing to flex up and down the stack in order to take projects to the finish line.
  • You are a low-ego team player who prioritizes co-discovering the best ideas, even if they’re not your ideas
  • You value being a kind, encouraging, and supportive teammate to others
  • You thrive in environments with high levels of complexity, uncertainty, and ambiguity

  • Nice to Have: Experience or familiarity with AI tools that can be used to augment the Software Development Life Cycle (SDLC), enhancing processes such as coding, testing, and deployment.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Product Engineer Q&A's
Report this job
Apply for this job