RxVantage is looking for a Senior Full Stack Software Engineer / Architect to solve complex problems and lead technical initiatives across product and data domains, aiming to improve patient care by connecting healthcare providers with life science experts and resources.
Requirements
- 7+ years of experience as a software engineer with a focus on full-stack and backend development
- Strong expertise in React, TypeScript, and Node.js.
- Proven experience designing, building, and scaling APIs (GraphQL and REST) in production environments
- Strong data modeling and database design experience, ideally with PostgreSQL
- Experience working with modern monorepo setups and modular architectures
- Comfortable building, supporting, and integrating with production-grade ETL/data pipelines
- Experience building data processing and integration logic within custom applications using languages such as Node.js, Python, or SQL, with attention to performance, scalability, and maintainability
Responsibilities
- Designing and building robust GraphQL and REST APIs and scalable backend services that are both internal and external facing
- Taking technical ownership of features across both product and data domains
- Leading projects involving full-stack web development, systems architecture, and data integration
- Developing data pipelines and ETL processes for ingesting, transforming, and delivering structured and semi-structured data
- Building or integrating internal tools and admin interfaces for data stewardship, data quality, and operational workflows
- Supporting data-driven features in existing applications and collaborating closely with stakeholders to embed insights in product experiences
- Designing technical solutions that support large-scale application growth, availability, and maintainability
Other
- Technically versatile and capable of leading projects across both application and data-focused initiatives
- Confident in navigating ambiguity and owning delivery from problem framing through execution
- Strong communication skills with an ability to bridge technical and non-technical stakeholders
- Demonstrated experience mentoring engineers and contributing to engineering culture and growth
- Experience in fast-paced startup or scaling environments