Epicareer Might not Working Properly
Learn More

Software Engineer- EHR/Node.js/React.js/Python

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Senior Full Stack Software Engineer- EHR/Node.JS/React.JS/Python

Duration: 6 Months + Contract to hire

Remote work

Senior Full Stack Software Engineer to join our dynamic team and take a senior role in driving the design, development, and delivery of our software products. As a senior engineer, you will work in a high-impact role to collaborate with a team of software engineers and cross-functional teams to build and guide the technical direction of our software products. You will play a crucial role in ensuring the quality, scalability, and success of our software solutions.

  • Design and develop Electronic Health Record (EHR)/Electronic Medical Record (EMR) integrations
  • Lead design and technology initiatives and mentor fellow developers
  • Design and implement modular, and scalable web applications
  • Collaborate with the development team and product managers to ideate software solutions
  • Design client-side and server-side architecture according to service-level objectives (SLOs) and design requirements
  • Participate in code reviews and help to guide software architecture decisions
  • Translate designer mock-ups, wireframes, and data flows into UI s with modern tooling such as HTML5, CSS, and React.js
  • Develop and manage well-functioning databases and applications
  • Manages the delivery of multiple EHRs integration projects & pipeline
  • Create security and data protection settings
  • Write technical documentation
  • Develop a flexible and well-structured front and back-end architecture
  • Create servers and databases for functionality
  • See project through from conception to finished product.
  • Meet both technical and consumer needs
  • Stay abreast of developments in web applications and programming languages

About You: Skills & Attributes

  • Bachelor s degree in computer science, Software Engineering, or a related field.
  • Demonstrable working experience with microservices & serverless architecture.
  • Demonstrable working experience with multiple HL7 and FHIR-based applications.
  • Proven experience (5+ years) in software development, with demonstrated experience working in both frontend and backend settings.
  • Proficiency in ReactJS, Node, TypeScript, and Python, along with experience in relevant frameworks and tools.
  • Experience with event-driven programming and asynchronous communication patterns.
  • Experience with relational and non-relational databases such as MySQL and DynamoDB, as well as knowledge of when to best apply each technology.
  • Experience with Agile or Scrum methodologies, and familiarity with project management tools.
  • Excellent communication skills, both written and verbal, to effectively convey technical concepts and project updates.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Previous experience working on AI-powered products and collaborating with data scientists or machine learning engineers is highly desired.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job