S

Stevens

EMS ambulance services and medical education

Senior Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
ContractRemote in USA$60 - $80 /hr

About the Job

Requirements

  • Five or more years of professional software engineering experience, including substantial work on production web applications.
  • Strong JavaScript fundamentals, including asynchronous programming, promises, modules, and error handling.
  • Experience with a modern frontend framework such as React, Vue, or Angular, and backend development with Node.js.
  • Experience designing and integrating APIs, including authentication, authorization, validation, and failure handling.
  • Practical knowledge of relational or document databases, data modeling, and query performance.
  • A track record of taking complex features from an incomplete requirement to a tested, working release.
  • Sound technical judgment and the ability to understand an existing codebase before proposing changes.
  • Experience with Git, code review, automated testing, and deployment workflows.
  • Clear communication with engineers, delivery leads, and nontechnical stakeholders.

Responsibilities

  • Own full stack features from requirements clarification and technical design through implementation, testing, and release.
  • Build interfaces and backend services using JavaScript, Node.js, and the engagement’s selected frontend framework.
  • Develop APIs, database models, and integrations that support the client’s workflows.
  • Work with the pod to turn priorities into scoped tasks with clear acceptance criteria, dependencies, and estimates.
  • Help shape technical decisions, explaining tradeoffs around security, reliability, performance, and maintainability.
  • Participate in client discussions and demonstrations, making technical concepts understandable and incorporating feedback into delivery.
  • Improve implementation quality through code reviews, automated testing, and practical guidance to other engineers.
  • Investigate defects, support releases, and document the decisions and context needed for effective maintenance and handoff.
  • Communicate progress and surface changes in scope, assumptions, or timing early.
  • Use approved AI-assisted development tools when they improve delivery; understand and verify resulting code, protect client information, and follow engagement security and tool-use requirements.
  • Record hours worked in the designated time-tracking system against the appropriate client engagement and project activities.

Desired Qualifications

  • Experience in consulting or client delivery.
  • Experience with TypeScript, cloud platforms, continuous integration and continuous delivery (CI/CD), accessibility, and application security.

About the Company

Stevens

EMS ambulance services and medical education

Stevens County EMS provides advanced life support ambulance transport and EMS education to businesses, communities, healthcare providers, and emergency agencies. It operates by delivering a range of training courses—from basic first aid, CPR, and AED instruction to advanced programs like EMT, Paramedic, ACLS, PALS, and continuing education—through its educational programs, and it also offers AED education and program setup for organizations. The company differentiates itself by combining on-demand emergency transport services with a broad, hands-on education offering and AED program consulting, serving multiple sectors (business, church, government) and covering both basic and advanced medical training. Its goal is to improve community safety by increasing the number of trained responders and ensuring ready, properly equipped organizations through comprehensive EMS education and services.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Morris, MN
Founded
1978

Recently Posted Jobs

Explore more opportunities at Stevens

See more jobs