Full Stack Software Engineer (Python and Web Applications)

Job Type: Remote

Job description

A leading healthcare-focused organization is seeking a full stack software engineer to develop and enhance web applications and data-driven systems. This role involves building scalable, secure, and maintainable solutions that address complex challenges in a regulated environment.

The engineer will contribute across application layers, from backend services and data pipelines to front-end user interfaces. Success in this role requires thoughtful engineering practices, emphasizing observability, reliability, automated testing, and iterative delivery.


Responsibilities

  • Design, build, and optimize scalable web applications and supporting data solutions
  • Collaborate with engineering, product, and business stakeholders to define and execute technical roadmaps
  • Develop backend services and data pipelines using modern programming practices
  • Implement and maintain front-end functionality using standard web technologies and frameworks
  • Write clean, efficient, and well-tested code that meets performance, security, and reliability standards
  • Conduct thorough code reviews and provide constructive feedback to team members
  • Participate in agile development processes, including planning, iteration cycles, and continuous delivery
  • Apply observability practices such as monitoring, alerting, and metrics tracking to improve system performance and stability
  • Continuously improve software quality through test coverage, automation, and incremental release strategies

Required experience and skills

  • Bachelor’s degree in computer science, engineering, or a related field
  • Minimum of 4 years of experience developing full stack web applications within a collaborative team environment
  • At least 3 years of experience working with SQL or similar database query languages on large datasets
  • At least 2 years of experience making technical decisions that balance immediate needs with long-term scalability and maintainability
  • Experience mentoring or guiding other engineers in development practices
  • Proficiency in front-end development using HTML, CSS, JavaScript, and modern frameworks such as React, Angular, or similar
  • Expertise in at least one server-side language or framework such as Python, Node.js, Java, C#, or similar
  • Experience designing and developing application programming interfaces
  • Familiarity with relational database systems and data modeling
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes
  • Familiarity with continuous integration and continuous delivery pipelines
  • Experience building systems that handle sensitive data and align with standard security practices

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