FULL STACK SOFTWARE ENGINEER

NORTH EAST MEDICAL SERVICESDaly City, CA
9d

About The Position

The Full Stack Software Engineer will help design, develop, test and deploy software for patients, staff and other businesses. They will work with new technologies and architectures in a forward-thinking organization. They will be tasked in understanding the business objective to improve patient outcomes and provide excellent experiences. They will experience building products across the stack and a firm understanding web technologies, APIs, databases, modern development practices. They will be responsible to take ownership of projects and build secure, scalable, and reliable software/services.

Requirements

  • Bachelor’s degree in computer science, information technology or STEM program
  • 2+ years of experience building large-scale software applications
  • 2+ years of experience with SQL relational databases like MySQL, Postgres, or MS SQL
  • 2+ years of Front-end (UX/UI) development
  • Proven ability to deliver production software application/services
  • Experience using version control like Git/Github
  • Experience building web applications/services
  • Experience designing and integrating RESTful APIs
  • Excellent debugging, optimization skills, and developing Unit/integration testing code
  • Strong communication skills both written and verbal with the ability to convey technical concepts to non-technical people
  • Knowledge of TypeScript/JavaScript, ReactJS, Java
  • Must be able to fluently speak, read and write English.

Nice To Haves

  • Knowledge of other programming languages is a plus
  • Knowledge of HL7 FHIR is a plus
  • Professional certifications
  • Understanding of HIPAA and privacy
  • Experience in cloud infrastructure and deployments like AWS or Azure
  • Fluent in Chinese (Cantonese and/or Mandarin), Vietnamese, Spanish and other languages may be required depending on location. Fluency in other languages are an asset.

Responsibilities

  • Work across the full stack, building highly scalable distributed solutions that enable positive user experiences
  • Participate in all aspects of agile software development including design, implementation, and deployment
  • Building end-to-end systems optimized for speed and scale
  • Assume leadership of new projects from conceptualization to deployment
  • Work with software written in Java and TypeScript/JavaScript
  • Collaborate with the NEMS Clinical, Operations, and Technology teams in various projects
  • Develop new features in support of rapidly emerging business and project requirements
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
  • Work with agile development methodologies, adhering to best practices, and pursuing continued learning opportunities
  • Performs other job duties as required by manager/supervisor.

Benefits

  • Competitive benefits, including free medical, dental and vision insurance for employee, spouse and/or children; and company contribution to 401(k).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service