Full Stack Software Engineer (Python, Data Platforms, and Front-End Frameworks)

Job Type: Remote

Job description

A growing healthcare-focused organization is seeking a full stack software engineer to develop and maintain web applications and data-driven systems. This role combines application development with data platform integration, requiring expertise across backend services, modern front-end frameworks, and cloud-based data environments.

The engineer will work on building scalable, secure, and high-performing solutions that support complex workflows and large datasets. This position emphasizes thoughtful engineering practices, including strong testing, observability, and incremental delivery.


Responsibilities

  • Design and deliver full stack solutions that integrate web applications with modern data platforms
  • Build and maintain backend services using Python and related technologies
  • Develop front-end user interfaces using JavaScript frameworks such as React or Vue
  • Integrate application logic with data platforms and pipelines to support scalable data processing
  • Collaborate with engineering, product, and cross-functional teams to define and execute technical roadmaps
  • Write clean, maintainable, and well-tested code aligned with performance and reliability standards
  • Perform thorough code reviews and provide constructive, actionable feedback
  • Participate in agile development practices, including planning, iteration cycles, and continuous improvement
  • Implement monitoring, alerting, and metrics to improve system performance and reliability
  • Support frequent, incremental releases with a strong focus on stability and quality

Required experience and skills

  • Bachelor’s degree in computer science, engineering, or a related field
  • Minimum of 4 years of experience building full stack web applications in a collaborative team environment
  • At least 3 years of experience working with SQL or similar query languages on large datasets
  • At least 2 years of experience contributing to technical decisions that balance immediate needs with long-term scalability
  • Experience mentoring or supporting other engineers
  • Strong programming skills in Python
  • Experience working with cloud-based data platforms such as Databricks or Snowflake
  • Proficiency in front-end technologies including HTML, CSS, JavaScript, and frameworks such as React or Vue
  • Experience designing and implementing APIs and backend services
  • Familiarity with relational databases and data modeling practices
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Knowledge of containerization technologies such as Docker and orchestration systems like Kubernetes
  • Familiarity with CI and CD pipelines and modern development workflows
  • Experience building systems that handle sensitive data in a secure and compliant manner

Apply for this position

**If you have already submitted your resume for another Job Opening please do not re-apply to a different role. You can email through Contact Us about your interest in other roles.

Allowed Type(s): .pdf, .doc, .docx