Description | Job Purpose The Senior Software Engineer – Full Stack will assist in the build-out of new functionality on an established product supporting customers and patients in a production environment. Duties and Responsibilities Full-stack application development implementing new features to an established product and working to support existing customers Angular development building great experiences for users with a focus on mobile and tablet support Build applications that are designed to be accessible to all patients Rely on modern FaaS we scale instantly and maintain a low operating cost Create high quality work testing to ensure it meets the acceptance criteria of a task Use protect and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards Qualifications Bachelor’s degree in a related field Advanced familiarity with JavaScript or TypeScript Experience with Angular or a similar frontend framework A solid foundation in computer science with competency in data structures and software design API Design and consumption Familiarity with all aspects of modern application development from designing databases with indexes to writing backend code unit and integration tests to frontend development in a framework such as Angular Experience building international multilingual and highly accessible applications is a plus Experience writing unit tests and end-to-end tests is a plus Experience with FaaS such as Lambda serverless databases such as DynamoDB or similar technologies is a plus Ability to effectively communicate and work with a remote team Extremely detail oriented and organized Ability to work independently and prioritize work Working Conditions Physical Demands: While performing the duties of this job the employee is occasionally required to move around the work area Sit perform manual tasks operate tools and other office equipment such as computer computer peripherals and telephones extend arms kneel talk and hear. Mental Demands: The employee must be able to follow directions collaborate with others and handle stress. Work Environment: The noise level in the work environment is usually minimal. Med-Metrix will not discriminate against any employee or applicant for employment because of race color religion sex (including pregnancy gender identity and sexual orientation) parental status national origin age disability genetic information (including family medical history) political affiliation military service veteran status other non-merit based factors or any other characteristic protected by federal state or local law. |