Paceline

Senior Software Engineer, Backend

San Francisco, CA Boston, MA
USD 100k - 200k
DynamoDB API GraphQL Node.js Swift AWS Microservices
This job is closed! Check out or
Description

What You’ll Do:

  • Design scalable systems to solve novel problems with modern cloud technology and industry best practices.
  • Be part of developing our long term vision for maintaining and scaling our backend systems and the teams running them.
  • Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
  • Write high quality, well tested code to meet the needs of your customers.
  • End-End ownership of the lifecycle of projects including planning, design, development & post launch operations.
  • Mentor other engineers, establish best practices, develop coding standards and build out design patterns to help scale the system and processes.
  • Create and promote efficiency and speed within the team by leveraging and improving existing solutions and by developing new extensible solutions.

 

Preferred Qualifications:

  • Has 5+ years of software engineering experience. Nice to have experience at a high-growth b2c startup.
  • 4+ years experience designing, building, deploying, operating, and maintaining AWS based web services and microservices leveraging Lambda, DynamoDB, SNS, and Kinesis. AppSync, StepFunctions, EventBridge are nice to have.
  • Experience designing and implementing RESTful APIs. GraphQL a plus
  • Is well versed with Node.js and/or has similar experience in other programming languages.
  • Strong experience with relational and non-relational database technologies
  • Ability to deal with ambiguous and complex project requirements
  • Experience with observability and monitoring systems (Datadog, Sumo Logic, Cloudwatch, Sentry, etc…)
  • Bachelors or Masters’ degree in Computer Science, Computer Engineering or equivalent.

Tech Stack:

  • Our infrastructure is serverless, built utilizing microservice architecture and powered by the AWS platform. 
  • We use Lambda, DynamoDB, SNS, and Kinesis as the backbone for our product. Functional coding patterns, written using Node.js, form the basis for our architecture.
  • The Paceline iOS application is built with Swift, using UIkit & SwiftUI. We subscribe to the MVVM-C pattern for orchestrating our controllers.
  • We strive to make product decisions empowered by experiments and direction from our Data team.

The base salary range for this position is $100,000 - $200,000 determined by a comprehensive and data driven approach. The actual base salary offered may be higher or lower, depending on your skills, qualifications, and experience.

Offers include additional compensation available in the form of stock options for full-time employees.

Other benefits include:

  • Healthy personal and family health coverage options 
  • Competitive compensation and stock options
  • Wellness Perks
  • Hybrid work environment
  • Pre-tax commuter benefits
  • Offered 401(k)
  • Matching HSA 
  • Unlimited Time Off

Paceline currently employs in San Francisco, CA and Boston, MA with an in-office hybrid model of 2-3 days per week.

Our Interview Process: 

Our goal is to provide you with an exceptional candidate experience that is engaging and informative. We are transparent about our interview process for your consideration. We look forward to meeting you!

  • Recruiter Call
  • Hiring Manager Call
  • Panel/Coding Interview
  • Final Interview w/ CTO

 

At Paceline, we are changing the nature of preventive health by merging the worlds of health, wellness, and financial services. Today, our team is building a best-in-class fitness rewards platform and innovative financial ecosystem that inspires people to live happier and healthier lives, all powered by physical activity.

With over 20 million workouts logged, Paceline is on the way to disrupt a trillion dollar financial services market by investing in healthy behavior. We're passionate about building a company as diverse and inspiring as our customers.

If you’re passionate about any of the above, we’re excited to hear from you!

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 223 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers