Senior Full-Stack/Angular Engineer

PatientPal, Inc. • Posted April 5th

Location
REMOTE ONLY
Position
Category
Software Development
PatientPal, Inc. logo

About the Job

At PatientPal, we are growing quickly. We are looking to add top engineering talent and with the help of a capable senior engineer we know we can grow even quicker. This person will help PatientPal offer new functionality and onboard clients more efficiently. Ideal candidates will have significant experience with our technology stack, be an outstanding developer, be curious and thoughtful to bring new ideas to the product and healthcare industry, be self-directed, able to work collaboratively on complex solutions and architecture, and have strong communication skills in English. As a senior engineer on the team, you’ll work closely with the CTO and product owners to architect new features and work on building out new functionality both independently and with the assistance of indeterminate and junior engineering team members.

Our platform is built using Angular, TypeScript, Serverless, Lambda, API Gateway, DynamoDB, Docker, S3, and Puppeteer.

Primary responsibilities include:
  • Full-stack application development, implementing new endpoints on our APIs to support new business logic
  • Angular development, with a heavy focus on mobile/tablet support and making the experience accessible
  • Writing tests to validate your work
  • Performing code reviews
  • Working with the CTO to architect our and plan work work for the team
An ideal candidate will have experience with some of the following:
  • Serverless Applications. We are completely serverless. Relying on modern FaaS, we scale instantly and maintain a low operating cost. Experience with Lambda, DynamoDB, or similar technologies is a plus.
  • Application & Information Security. We are HIPAA compliant. This requires training and requires us to handle data securely. We provide training, but experience or knowledge in encryption, network security, information assurance is a plus.
  • Working with third-party APIs. We integrate with a lot of services. Rather than recreate, we integrate. We work with lots of APIs, services, and medical industry protocols that will jar the mind of most modern developers. Experience using deprecated APIs, working with difficult integrations that lack documentation, or direct experience with using medical industry standards such as HL7, FHIR, CDA, CCD, X12, DICOM, EDI, and similar protocols is a plus.
  • Angular. We build great user experiences using Angular. Experience with Angular or similar front end frameworks is a plus.
  • Accessibility. We are accessible to all patients. PatientPal cares about the patient experience. Experience building international, multilingual, and highly accessible applications is a plus.
  • Testing. We rely on high quality, self-tested work. We do have a QA process, but we work to maintain a high level of test coverage. Experience writing unit tests, end-to-end tests, and testing your work is a plus.
  • Remote. We are a distributed, fully remote team. Experience working remotely is a plus.
The ideal candidate should:
  • Be passionate about their work above all else. It's okay to mess up, but it's important to own it, grow, and be better for the future.
  • Be able to work across all aspects of the application, from the database and indexes, backend code, testing, and the frontend. This is a senior full-stack role, where you’ll contribute to every aspect of the service. If work needs to be done, then you should be capable of figuring it out.
  • Be capable and interested in learning new things. We don't expect anyone to come in with existing knowledge of every technology we use, so we expect every team member to be capable and interested in learning more, solving problems, and be capable of creating something wonderful.
  • Be capable of self-directed work. While the team maintains priorities and does weekly sprint planning, your day-to-day work will have a lot of flexibility. You should be capable of getting your work done without someone checking in with you daily.
Perks of working at PatientPal:
  • Working with an experienced team. You'll have an opportunity to pick up new technology, to learn from our senior engineers, and to contribute to a production application.
  • Work that you can feel good about. We have a clear vision at PatientPal and our mission is to make positive impacts to the healthcare industry. 
  • Work from anywhere. No commute, we care about what you can accomplish, not where you choose to accomplish it from.
  • Other benefits include health insurance, vision, dental, 6 weeks of paid time off a year to start, generous paternity leave policy, and more.