Job Overview
Position OverviewAs a Full-Stack Software Engineer, you will play a critical role in designing, developing, and maintaining both backend APIs and frontend applications that support sensitive healthcare
platforms. You will be proficient in Python for backend development and have experience with modern frontend frameworks such as ReactJS, Vue.js, or Angular.
Your expertise in Test-Driven Development (TDD), security best practices, and comprehensive documentation will ensure the reliability, scalability, and security of our mission-critical software.Your work will directly impact
patient care and enhance the efficiency of clinical staff by contributing to a platform that serves 30k+ patients daily through our Circadia Contactless Monitor (IoT devices)—a number expected to scale beyond 100k+ in
the next 2 to 3 years.Responsibilities
Frontend Development:Build, develop, and maintain responsive, interactive user interfaces using modern JavaScript frameworks (React, Vue.js, Angular).Implement state management and
develop reusable UI components for seamless integration with backend services.Optimize frontend performance using techniques like lazy loading, code splitting, and caching.Ensure cross-browser compatibility and adherence
to WCAG guidelines for accessibility.
Backend/API Development:Design, develop, and maintain RESTful APIs using Python (FastAPI) to support healthcare applications.Collaborate with frontend and mobile developers to integrate
APIs effectively.Ensure APIs are secure, scalable, and performant to handle increasing loads.
AWS Expertise:Build scalable applications using AWS services (Cognito, Pinpoint, IoT, MSK).Expand and manage services under
AWS modules while implementing robust authentication protocols.Navigate Docker deployments to scale containerized applications efficiently.
Test-Driven Development (TDD):Write unit tests and integration tests using PyTest to ensure code quality and reliability.Conduct code reviews and implement best practices for high coding standards.
Data Management:Manage patient data efficiently using databases (MySQL, PostgreSQL, MongoDB).Optimize database queries for performance and scalability while ensuring data integrity.
Security and Compliance:Implement and maintain security measures to protect sensitive healthcare data.Ensure compliance with healthcare regulations, including HIPAA.Regularly update and patch API endpoints to address vulnerabilities.
Documentation and Collaboration:Create and maintain comprehensive documentation for APIs, workflows, and best practices.Maintain detailed change logs, version histories, and onboarding guides.
Key AttributesTechnical Proficiency (Need to Haves):5+ years of full-time work experienceAdvanced knowledge of Python (FastAPI, NumPy, Pandas, Pydantic), including multithreading and parallel design principles.Expertise
in JavaScript frameworks (ReactJS, Vue.js, or Angular).Strong understanding of AWS services (Cognito, Pinpoint, IoT, MSK).Proficiency in Docker and RESTful API design principles.Experience with TDD and testing frameworks
(PyTest).Familiarity with HTTP(S) protocol.
Technical Proficiency (Nice to Haves):Proficiency in C++ and TypeScript.Experience with Qt or Google APIs.
Design and Collaboration:Deep understanding of user-centered design principles, design thinking, and usability best practices.Strong communication skills and ability to collaborate effectively across teams.High attention
to detail and commitment to maintaining confidentiality.
Mindset and Organization:Growth mindset with a drive to learn and improve from setbacks.Exceptional organizational skills with the ability to manage multiple projects
and timelines.
Technologies and Tools:Programming Languages: Python, JavaScript, C++ (Optional)Frameworks: FastAPI, NumPy, Pandas, Pydantic, ReactJSDatabases: MySQL, PostgreSQL, MongoDBTesting: PyTestVersion Control:
GitCI/CD: Jenkins, CircleCIDocumentation: Confluence, MarkdownMonitoring: Prometheus, Grafana
BenefitsFull healthcare coverage with Anthem BCBS (or similar) with dental and visionWellness programs, such as gym membership
reimbursement or access to virtual fitness classesMental health resources, such as access to counseling or meditation appsContribution to 401(k) retirement planPaid Time Off (PTO) accrual policy of 1.7 working days per monthCollaborative
environment, working directly with designers, engineers, scientists, and clinicians
Job Detail
Related Jobs (704)
-
Senior Software Engineer – HYBRID on February 12, 2025
-
.NET Developer – REMOTE on February 12, 2025
-
App Developer – ON-SITE on February 12, 2025
-
App Developer – ON-SITE on February 12, 2025
-
D365 Customer Engagement Senior Developer – HYBRID on February 12, 2025
-
Full Stack Engineer – HYBRID on February 12, 2025
-
Software Developer – ON-SITE on February 12, 2025
-
Software Developer – ON-SITE on February 12, 2025
-
Software Developer – ON-SITE on February 12, 2025
-
Software Developer – ON-SITE on February 12, 2025