Senior Backend Engineer Job at Sniffies, West Virginia

  • Sniffies
  • West Virginia

Job Description

Job Description

Location: Remote (US); Central to Pacific time zones preferred

\n

Salary: $152,000 - $170,000 plus 10% bonus

\n

\n

Sniffies is a location-based, interactive web app designed to help gay, bi, and curious individuals connect in a safe, judgment-free environment. Using an innovative map interface, users can discover nearby individuals and popular meetup spots and join live video chats. The platform is accessible on any device with a browser, so users can engage without downloads. Sniffies fosters an open, team-driven culture that focuses on creativity, collaboration, and a commitment to positively impacting the community.

\n

\n

About the Role

\n

Sniffies is growing its engineering team in the US, and this is a senior hire into our product engineering team. As Senior Backend Engineer, you will build and run the systems behind a platform with around 3 million monthly users and 20 million messages a day.

\n

\n

Our backend is built in Node.js and TypeScript on AWS, with MongoDB as our primary database. It powers location-based discovery on the live map, real-time messaging, subscriptions, ads, analytics, and the privacy-sensitive workflows our users rely on every day. We are also rolling out ScyllaDB as a new database layer alongside MongoDB, so you will help shape how data is modeled, stored, and served as the platform scales. You will own features from technical design through release and iteration, make pragmatic architecture calls, and help raise the quality of the code and the team around you.

\n

\n

You will join a fully remote product engineering team of backend, frontend, and full-stack engineers. This role suits someone already well established at a senior level, who moves quickly, knows database architecture inside out, and knows how to keep a high-traffic platform fast and reliable.

\n

\n

This is an individual contributor role suited to someone with deep backend expertise, strong production instincts, and the judgment to balance speed with quality.

\n

\n

Key Responsibilities

\n

Product Delivery

\n
    \n
  • Own backend features end-to-end, from technical design through implementation, release, monitoring, and iteration.
  • \n
  • Build and maintain APIs, services, data models, background jobs, and integrations in Node.js and TypeScript.
  • \n
  • Translate product requirements into maintainable, well-structured backend systems.
  • \n
  • Build systems that perform reliably under real-time load in a fast-moving production environment.
  • \n
\n

\n

Architecture and Technical Design

\n
    \n
  • Write and review technical designs for backend systems.
  • \n
  • Identify architecture tradeoffs and recommend pragmatic solutions that balance speed, quality, scalability, and maintainability.
  • \n
  • Lead complex initiatives involving data modeling, database performance, asynchronous processing, and platform services, including the rollout of ScyllaDB alongside MongoDB.
  • \n
\n

\n

Performance and Production Quality

\n
    \n
  • Optimize queries, data access, and service performance for a high-traffic, real-time platform.
  • \n
  • Diagnose production issues using Sentry, CloudWatch, logs, metrics, and alerts, and follow through with fixes that last.
  • \n
  • Reduce regressions and make backend systems easier to understand, operate, debug, and extend over time.
  • \n
\n

\n

Collaboration

\n
    \n
  • Partner closely with product, QA, and frontend and mobile engineers to shape what gets built and how.
  • \n
  • Mentor less experienced engineers through code review, pairing, and technical guidance.
  • \n
\n

\n

Qualifications

\n
    \n
  • 7+ years of professional experience building, scaling, and supporting backend systems in production.
  • \n
  • Deep experience with Node.js and TypeScript is strongly preferred; senior backend engineers from other languages who can ramp up quickly will also be considered.
  • \n
  • Hands-on experience with MongoDB, including data modeling, indexing, and query performance.
  • \n
  • Strong database architecture skills and a track record of optimizing backend performance on a high-traffic, user-facing product.
  • \n
  • Experience with cloud infrastructure and services, preferably AWS.
  • \n
  • Experience with Docker and containerized development or deployment workflows.
  • \n
  • Experience with background jobs, queues, Lambdas, event-driven workflows, or asynchronous processing.
  • \n
  • Strong debugging skills across services, databases, logs, metrics, and production systems.
  • \n
  • Clear communication with engineering, product, and QA partners.
  • \n
\n

\n

Preferred Qualifications

\n
    \n
  • Experience at a social media, dating, or other consumer platform, particularly one with real-time or location-based features.
  • \n
  • Experience with distributed wide-column databases such as ScyllaDB or Apache Cassandra.
  • \n
  • Experience with messaging, subscriptions and billing, ads, analytics, or privacy-sensitive user data.
  • \n
  • Familiarity with frontend or mobile development workflows, especially Angular, Capacitor, iOS, or Android.
  • \n
  • Experience with CI/CD pipelines, observability tooling, and release operations.
  • \n

Job Tags

Similar Jobs

Mountain States Pressure Service

N2 TRANSPORT DRIVER (CLASS A CDL Required) Job at Mountain States Pressure Service

 ...Job Description Job Description Class A CDL Required and tank indorsement. Assistall operations needed to safely complete allnitrogen pumpingoperationsas directed by the Supervisor and Operator Qualifications: Clean driving record, CDL with tank indorsement... 

Sitter.com

Sitter Wanted - Looking For A Nanny Or Babysitter Around The Lafayette, Louisiana Area! Job at Sitter.com

Job Posting:We hope you are having a good day! My husband and I are looking for a nanny/ babysitter that would be willing to watch our 3 boys full time. Kayson is 4 years old and we have twins!! Eli and Denzel are 3 years old. We are just looking for a patient, trustworthy... 

Staff Financial Group

Receptionist / administrative assistant Job at Staff Financial Group

 ...Willing to step in when and where needed Day-to-day office operations Ensuring office is opened and closed daily as per established schedules Personal assistant to CEO, COO and VP of Sales Base salary 45k-50k plus benefits and excellent corporate culture.... 

MAYORS FEED THE HUNGRY PROGRAM INC

Board Member (Volunteer) Job at MAYORS FEED THE HUNGRY PROGRAM INC

 ...donate food collected and food gift cards from funds raised throughout the year ....thus making a difference. We are expanding our Board, extending our reach and adding needed skills to better serve the community. Ideal candidates would demonstrate a passion for... 

Innovativ Pharma, Inc.

Pharma Sales Rep: Physician Accounts (Entry-Level) Job at Innovativ Pharma, Inc.

 ...A dynamic pharmaceutical company is seeking a Pharmaceutical Sales Representative to promote and sell products to customers in New Orleans. Candidates should have sales experience, demonstrate a strong customer service orientation, and possess knowledge of pharmaceutical...