Full Stack Engineer

At Simplifeye Engineering, our goal is to improve the workflow of dental and medical offices everywhere. We do this by providing timely information and improving the way our customers interact with their current software and office equipment.

Our team is small yet effective which can be both a blessing and a curse. Sometimes we need to schedule a deployment in the middle of the night or stay late working on an important project. Periodically we need to write code to deal with a quirk in the software we integrate with at a moment’s notice. Occasionally we have to take an unexpected hour to reproduce a reported bug never seen in testing. However, we have all grown our skills by touching many areas beyond our traditional comfort zones, very few startups will expose you to the variety of systems that we deal with on a day to day basis. Additionally, a tight knit team encourages closeness, going on team adventures to the movies, bar trivia, or the endless search for the best burger in NYC!

Our Full Stack engineers work on a myriad of projects across our entire product line. For us this is largely the backend services that power our web, mobile (iOS/Android) and wearable (watchOS/Android Wear) applications, but can also include Lambda functions powering voice platforms such Amazon’s Alexa or Google’s Assistant, debugging slow Postgres queries, or diving into the frontend to fix a UX quirk. Being a Full Stack engineer means you’re intuitive and think introspectively about the complex problems we need to solve before writing any code.

Responsibilities 
  • SECURITY AND COMPLIANCE. At Simplifeye we work with sensitive data and our first and foremost responsibility is to keep our customers’ data and systems properly safeguarded. Because our systems work heavily with Protected Health Information (PHI) in production, we maintain strict HIPAA compliance across our entire stack and expect you to keep security at the top of your mind when building software and solutions. 
  • Develop features across our cloud backend and our various clients (browser, mobile, and/or desktop) 
  • Perform code reviews 
  • Coordinate releases for features. 
  • Own data modeling and schema updates 
  • Testing across platforms 

Qualifications 
  • Analytical attitude, being able to solve problems via logical reasoning is a must. 
  • Ability to figure out completely unknown systems with autonomy. Working in the healthcare space means encountering systems designed and built for a pre-web world. Many times this means dealing with desktop Windows applications, other times it means having to find out what the billing code for a surgery is by combing through an unfamiliar SQL database. 
  • Strong SQL skills 
  • Understanding of patterns and anti-patterns 
  • Able to write maintainable code 
  • Knowledge of one or more “back-end” languages 
  • Knowledge of HTML/CSS/JS

Nice to Haves 
  • Experience with various AWS Services like Elastic Beanstalk, ECS, S3, RDS etc. 
  • PostgreSQL familiarity 
  • Deep knowledge of JavaScript and Node.js

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file