Contact us

About vacancy:

This is a senior-level role for someone who thrives in fast-paced environments, excels at solving complex problems, and is comfortable leading technical initiatives across both product and data domains. In this role, you’ll be expected to take ownership of mission-critical projects—ranging from customer-facing applications to backend systems and large-scale data workflows. You’ll collaborate closely with cross-functional teams to design scalable solutions, guide engineering execution, and ensure best practices across the stack. You should bring a strong software architecture background with deep proficiency in modern web technologies, API design, data modeling, and DevOps. The ideal candidate is a confident technical lead—capable of jumping into ambiguity, navigating legacy systems, and bringing structure to complexity. You’ll not only write high-quality code, but also help shape how we build and scale our platform.
Qualifications:
7+ years of experience as a software engineer with a strong focus on full-stack and backend development
Strong expertise in React, TypeScript, and Node.js
Proven experience designing, building, and scaling production-grade APIs (GraphQL and REST)
Solid experience with data modeling and database design (PostgreSQL preferred)
Experience working with modern architectures, including monorepos and modular systems
Hands-on experience building and integrating ETL/data pipelines and data processing logic using Node.js, Python, or SQL, with a focus on performance and scalability
Familiarity with modern data platforms such as AWS Glue, Snowflake, Apache Airflow, Databricks, or similar
Strong understanding of cloud infrastructure (AWS preferred), CI/CD pipelines, and containerization (Docker, Kubernetes)
Experience with test-driven development (TDD) and automated testing frameworks
Deep understanding of software architecture principles (SOLID, DDD, DRY)
Experience working with both greenfield and legacy systems
Strong ownership mindset with the ability to lead projects end-to-end, from problem definition to delivery
Ability to work in ambiguous and fast-paced environments, typical for startups or scaling companies
Excellent communication skills, with the ability to collaborate across technical and non-technical stakeholders
Experience mentoring engineers and contributing to team growth and engineering culture
Proactive approach to identifying and improving architecture and system design
Experience in healthcare, life sciences, or regulated data environments (will be a plus)
Experience building internal tools or admin platforms (will be a plus)
Familiarity with data observability, schema governance, or data lineage tools (will be a plus)
Exposure to machine learning pipelines, BI tools, or product analytics/instrumentation (will be a plus)
Experience with mobile frameworks such as React Native or Capacitor (will be a plus)
Project description:
Сompany with a big mission: to connect healthcare providers with the right life science experts and resources they need, exactly when they need them, to improve patient care. They've built a software platform that’s changing the way providers learn about the latest medical advancements and technologies. Every year, a platform powers over 1 million educational exchanges between medical practices and life science companies, making it easier for them to stay informed and provide better care.
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
Providing technical leadership on complex engineering initiatives spanning multiple teams and systems
Evaluating and integrating new technologies to solve business and platform challenges
Working closely with Product and Data stakeholders to translate business requirements into scalable engineering solutions
Promoting engineering excellence through code quality, performance tuning, testing best practices, and architecture documentation
Client offer's:
100% Company-Paid Premiums for Employee’s Medical Health (HDHP 4500), Vision, and Dental Plans + $4,400 company sponsored contribution into an HSA
Short-term and Long-term Disability
Life Insurance
401k Matching
Work from Anywhere within the US
Flexible PTO
100% Paid Parental Leave
Post-Parental Leave Program - $5k stipend to assist with expenses, 4 week 100% paid “Ease-Back” return to work transition period
Charitable donation matching
Marta Shevchenko
Marta Shevchenko
Head of recruitment department
Send CV

This website uses cookies to ensure you get the best experience on our website.

Learn more
Thank you for getting in touch!
We'll get back to you soon.
Sending error!
Please try again later.
Thank you, your message has been sent.
Please try again later, or contact directly through email:
Format: doc, docx, rtf, txt, odt, pdf (5Mb max size)
Validate the captcha
Thank you, your message has been sent.
Please try again later, or contact directly through email: