Avatar for MetaRouter

Secure Streaming Data Routing

Sr. Product Engineer - Javascript Applications

$80k – $100k
Apply now
MetaRouter is a customer-data streaming platform for large, security-conscious enterprises. The MetaRouter platform dramatically reduces latency and bloat by providing server-side integration with third-party marketing, analytics, and data storage/transport tools. By enabling customers to access our SaaS tool, access a private PaaS architecture, or deploy fully within their own private cloud, customers can dramatically simplify and centralize their customer-data pipelines and maintain full control over security and compliance.

The MetaRouter platform, serving as a full-spectrum customer data collection, modification, and delivery platform, and is a collection of many, varied microservices. Our client and server-side ingestion and identity libraries, ETL applications, and configuration and monitoring UIs serve to give data teams control over the shape and substance of their customer-behavior data, all while powering the flexibility and freedom to be creative with their architecture.

THE ROLE: Senior Javascript Engineer
MetaRouter is always looking to expand and improve upon this toolbox of libraries, SDKs, applications and UIs, by empowering Sr. Engineers who have a passion for exploring the best of what is possible with data architecture, product and user-experience, to help us craft and structure this complex platform.

In this role, you will act primarily as a product engineer helping the team design, plan, develop, deploy, and maintain new and existing applications. As features are shipped and adopted by customers, you will also be expected to provide implementation support. The MetaRouter platform primarily collects data from client-side libraries, and strong experience with Javascript in the browser is critical.

You will be operating on Dockerized application sets within Kubernetes environments running on GCP services. You will be building product features that may utilize a variety of Javascript libraries such as Node, Typescript, React, and GraphQL. The primary purpose of these applications is to configure and connect data streams, so an understanding of JSON spec, common databases (Postgres, SQL, Redshift, etc), key data languages (Python, Golang, Java etc), and any additional data-operation tools is preferred.

- Serve as a primary engineer and product developer on our various Javascript libraries, UIs, APIs, databases, and integrations.
- Maintain features once they are live by measuring and monitoring usability, scalability and health.
- Engage in technical strategy to help improve the whole lifecycle, sustainability and UX of our products.
- Help troubleshoot and triage Tier 3 customer implementation issues/bugs and custom solutions.
- Participate in Agile structures such as sprint planning, requirements gathering, and capacity planning.
- Write and maintain excellent documentation, both internal and client-facing.

- A friendly attitude and a strong motivation to see this product succeed and mature.
- 4+ years of experience building and maintaining production-grade web applications, preferably using open-source.
- 4+ years of experience using Node and Javascript.
- 2+ years of experience using React and (preferably) GraphQL or Apollo.
- Experience working with Analytics.js or similar client-side user-behavior-tracking systems.
- Experience with problem-solving, troubleshooting through product issues and bugs from start to finish, and the willingness to dive in and learn concepts to aid in ongoing diagnosis ability.
- Experience with customer data use-cases (analytics, advertising, etc) and the Adtech space in general.
- Experience with using Docker and containerization.
- Strong experience with web development basics (Git, NPM, unit testing, REST, etc).
- Experience with cloud ecosystems like GCP or AWS.

- Experience with Golang, Python or Java.
- Experience creating CLIs and APIs.
- Experience building and maintaining large-scale ETL systems, preferably with open-source tooling.
- Experience working with data scientists/engineers in order to create data applications.
- Experience with data transport layers and message queues, such as Kafka, PubSub, and Kinesis.
- Experience with ETL tools such as Airflow, Spark, Beam, DataFlow, Flink, & Hadoop.
- Experience with common data warehousing tools that leverage SQL-esque interfaces, such as Amazon Redshift and Google BigQuery.
- Experience with Kubernetes, Helm, and Terraform.

Meet your team

People you would work with in this role

Michael Yeager

Avatar for Michael Yeager
I constantly strive for the opportunity to learn and grow. Being part of a startup requires wearing many hats which have allowed me to gain deversie experience

Greg Brunk

Avatar for Greg Brunk

Andrew Murray

Avatar for Andrew Murray
UI/UX Designer and Full-Stack Javascript Dev. Lead teams in the fast-paced and chaotic environment of a start-up. Love bringing great ideas into reality.

Kailyn Lepert

Avatar for Kailyn Lepert
Currentily with MetaRouter. Distributed Systems Engineer. Deep experience with Kubernetes, AWS, GCP, Azure, Terraform. Bachelor's in Cybersecurity from UNO.

Full healthcare benefits

Work from home policy

Unlimited vacation

Tech stipend

More jobs at MetaRouter

View all jobs

Sr. Product Engineer - Data Specialist

Apply now