Senior Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Boston, MA, USA
In-Office
120K-170K Annually
Senior level
AdTech • eCommerce • Marketing Tech
Social Media Analytics for Ecommerce
The Role
Build and own full-stack features for an attribution platform: design systems, implement data pipelines and attribution models, write performant SQL and backend services, maintain PostgreSQL at scale on Google Cloud, and develop Vue/JavaScript front-end interfaces. Operate production systems, tune databases and servers, and collaborate with the CEO to ship reliable, user-facing product functionality end-to-end.
Summary Generated by Built In

About ThoughtMetric

ThoughtMetric is a bootstrapped B2B SaaS startup building a marketing attribution platform for e-commerce. We help SMB and mid-market brands understand how their marketing performs and make data-driven decisions to scale revenue. We're a small, fast-growing team where you'll be our first engineering hire.

We're hiring a full-stack software engineer to help build out our attribution platform. You'll work directly with our CEO to build the data pipelines, attribution models, integrations, and user interfaces that turn raw marketing data into decisions our customers can act on. You'll own user-facing features end-to-end, data models, application logic, API endpoints, and UI, shipping an intuitive, high-quality product.

Key responsibilities

  • Own the full stack end-to-end — design and build features across the entire system, from cloud infrastructure and PostgreSQL databases through back-end services to the Vue front end.
  • Run production — configure, tune, and maintain databases and web servers in Google Cloud, keeping the platform fast and reliable.
  • Architect systems — make the high-level design decisions that span production servers, data stores, APIs, and UI, and choose the right tools and databases for each job.
  • Backend development — design schemas and indexes, write performant SQL, and make the architecture calls needed to handle data at scale, primarily in Ruby, Go, and PostgreSQL.
  • Frontend development — develop user-facing features in Vue and JavaScript with modern frameworks and build tooling.

Examples of projects at ThoughtMetric

  • Expand our Shopify integration to ingest product cost-of-goods data, fold that data into our existing schema, and then build the back-end queries and front-end views to surface that data to customers.
  • Improve our current PostgreSQL production setup to ensure it can scale to tens of terabytes of data and beyond.

Qualifications

Must-haves

  • Strong general programming fundamentals — a solid grasp of data structures, algorithms, and Big O, and the tradeoffs between languages, type systems (strong/weak), and compiled vs. interpreted runtimes, with the judgment to pick the right tool for the job.
  • Deep SQL and database expertise — schema design, indexing, query performance, and a working understanding of different database types and when to reach for each.
  • Comfort operating in production — configuring and running web servers on Linux, and deploying and managing infrastructure in a cloud environment (Google Cloud).
  • Proven full-stack experience — you've built and owned features from the database through back-end services up to a JavaScript front end.
  • Strong debugging skills and a sense of ownership over production reliability — you can stay calm and methodical diagnosing a live outage.
  • Comfort designing system architecture — making sound high-level decisions spanning servers, databases, back end, and front end.

Nice-to-haves

  • Experience with Ruby and Go.
  • Experience with Vue or a comparable modern JavaScript framework and its build tooling.
  • Experience making big-data architecture decisions and tuning databases at scale.

Benefits

  • Competitive compensation packages, including early-stage equity.
  • Flexible PTO.
  • Health, vision, and dental insurance.
  • Free gym membership.
  • A chance to be part of the founding team and help shape the company's future.


 

Skills Required

  • Strong general programming fundamentals (data structures, algorithms, Big O, tradeoffs between languages and runtimes)
  • Deep SQL and database expertise including schema design, indexing, and query performance
  • Comfort operating in production: configuring and running web servers on Linux and deploying/managing infrastructure in Google Cloud
  • Proven full-stack experience owning features from database through backend services to a JavaScript front end
  • Strong debugging skills and ownership of production reliability and outage diagnosis
  • Comfort designing system architecture spanning servers, databases, APIs, and UI
  • Experience with Ruby and Go
  • Experience with Vue or a comparable modern JavaScript framework and build tooling
  • Experience making big-data architecture decisions and tuning databases at scale
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
2 Employees
Year Founded: 2019

What We Do

ThoughtMetric empowers Ecommerce companies to understand the effectiveness of their social media marketing efforts.

Gallery

Gallery

Similar Jobs

Identity Digital Logo Identity Digital

Senior Software Engineer

Consumer Web • eCommerce • Internet of Things
Remote or Hybrid
United States
240 Employees
150K-180K Annually

Brigit Logo Brigit

Senior Software Engineer

Fintech • Mobile • Social Impact • Financial Services
Remote or Hybrid
USA
132 Employees
170K-190K Annually

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Senior Software Engineer

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Hybrid
Boston, MA, USA
40000 Employees
106K-197K Annually

DraftKings Logo DraftKings

Senior Software Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Hybrid
Boston, MA, USA
6400 Employees
120K-149K Annually

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account