This position is for a Senior Software Engineer, Full-Stack at RxVantage, located in the United States, and is a remote role.
The role involves driving the design, development, and scaling of critical software systems across product and data domains.
The engineer will take technical ownership of complex initiatives, including backend systems, APIs, full-stack applications, and data pipelines.
Responsibilities include designing, building, and maintaining scalable GraphQL and REST APIs, as well as backend services for internal and external users.
The engineer will lead full-stack development projects and oversee feature implementation across applications and data workflows.
The role requires developing and optimizing ETL processes and data pipelines for structured and semi-structured data.
The engineer will build or integrate internal tools to support data stewardship, quality assurance, and operational workflows.
Collaboration with Product and Data stakeholders is essential to translate requirements into scalable engineering solutions.
The position includes providing technical leadership, architecture guidance, and best practices across multiple teams.
The engineer will evaluate and integrate new technologies to enhance performance, scalability, and maintainability.
Promoting code quality, automated testing, and documentation standards across projects is also a key responsibility.
Requirements:
Candidates must have 7+ years of experience as a software engineer with expertise in full-stack and backend development.
Strong proficiency in React, TypeScript, Node.js, and modern web development frameworks is required.
Proven experience in designing and scaling APIs (GraphQL and REST) in production environments is necessary.
Solid experience in data modeling and database design, ideally with PostgreSQL, is expected.
Candidates should be comfortable developing and supporting production-grade ETL/data pipelines using Node.js, Python, SQL, or similar technologies.
Familiarity with cloud infrastructure (AWS preferred), containerization (Docker, Kubernetes), and CI/CD workflows is required.
An understanding of software architecture principles, TDD, and automated testing frameworks is essential.
Excellent problem-solving skills are necessary to navigate ambiguity and drive technical initiatives from concept to delivery.
Strong communication skills are required to bridge technical and non-technical stakeholders and mentor engineering teams.
Experience in fast-paced startup or scaling environments is preferred; prior exposure to healthcare, life sciences, or regulated data is a plus.
Bonus skills include experience with admin/internal platforms, data observability, machine learning pipelines, BI tools, or mobile frameworks (React Native, Capacitor).
Benefits:
The position offers a competitive salary.
Employees receive 100% company-paid premiums for medical, vision, and dental plans.
Short-term and long-term disability coverage is provided.
Life insurance is included in the benefits package.
The company offers 401(k) matching.
There is a flexible βwork from anywhere in the U.S.β policy.
Employees enjoy flexible PTO and 100% paid parental leave.
Post-parental leave support includes a $5k stipend plus a 4-week paid transition period.
Charitable donation matching programs are available.
The role provides an opportunity to contribute to meaningful healthcare technology that impacts medical providers and patients.