Senior Fullstack Developer, Data Foundations
Fullscript
What you’ll do
- Design and build backend services that support event ingestion, identity stitching, profile creation, and downstream activation.
- Develop SDKs, packages, and reusable components. As well as publish them internally or externally to support instrumentation, governance, and developer experience.
- Build internal tools and fullstack workflow surfaces that help teams understand, use, and trust the data flowing through their systems.
- Improve data flows end-to-end for correctness, performance, and scalability.
- Collaborate with PMs, analysts, marketers, and engineers across multiple teams to define requirements and shape solutions.
- Validate pipelines and event streams, identify issues, and drive resolution.
- Work with senior engineers on architectural initiatives around storage, lineage, schema design, and event modeling.
- Write clear, maintainable, well-tested code (and contribute to the patterns and standards that keep our systems healthy).
What you bring
- 5+ years of software development experience with a strong focus on backend and fullstack systems.
- Proficiency in Ruby or another modern backend language (Go, Python, TypeScript, etc.).
- Experience building APIs, services, or ingestion systems that handle data at scale.
- Strong SQL skills and comfort with data modeling, query optimization, and schema design.
- Familiarity with event-driven architectures and tools such as Snowflake, Kafka, Rudderstack, Segment, or similar technologies.
- Experience building reusable libraries, packages, or SDKs intended for other developers.
- Comfort collaborating across disciplines (engineering, analytics, product, marketing, etc) and bringing clarity to complex problems.
- Ability to work independently in an async-friendly environment with clear direction but minimal supervision.
- A low-ego, team-first mindset. You communicate well, listen well, and don’t create friction.
Bonus if you have
- Experience contributing to open-source projects or publishing packages to public registries (npm, RubyGems, PyPI, etc.).
- Experience with Snowflake or other large-scale cloud data warehouses.
- Familiarity with GraphQL APIs or schema design.
- Background in instrumentation, observability, or developer experience tooling.
- Experience in SaaS, eCommerce, or health tech environments.
What we can offer you
- Ability to work Wherever You Work Well*
- Flexible Paid Time Off program
- Fullscript’s RRSP match program
- Stock Options
- Custom benefits package (medical, dental, vision) with HSA
- Discount on Fullscript catalog of products for family & friends
- Training budget and company-wide learning initiatives
- Employee Wellness Programs
