Portfolio Careers

Grey Matter Capital

Full Stack Product Engineer

Willow Health

Willow Health

Software Engineering, Product
New York, NY, USA
Posted on Friday, August 30, 2024
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.