Senior Software Engineer, Product – Backend/Fullstack

Posted 93ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing backend and fullstack solutions in a behavioral science technology company. Building scalable systems and collaborating with cross-functional teams to influence product design.

Responsibilities:

  • As a backend/Full-stack Software engineer, you'll be working as part of a close-knit product engineering team to own, build, and deliver features that drive real user impact.
  • Build services that matter - Own, design and ship microservices that power new features and improve the solutions that help bring meaningful health & wellbeing improvements to our users.
  • Own what you build - Partner with platform teams to deploy, monitor, operate and troubleshoot your code in production—you'll have real ownership from commit to customer.
  • Shape the product - Work directly with product, design, and data teams throughout the entire lifecycle—your technical perspective will influence what we build and how we build it.
  • Level up the team - Actively improve how we work through peer reviews, design sessions, incident response, and mentoring—be part of building something bigger than any single feature.

Requirements:

  • Strong production experience in Kotlin, Java, or similar languages, building and maintaining robust, scalable systems.
  • For full-stack engineers, hands-on production experience with React, Webpack, and TypeScript.
  • 5+ years of software engineering experience, with B2C platform or consumer-facing service experience as a plus.
  • Proven ability to ship high-quality products end to end, from design and development through deployment and iteration.
  • Experience designing, building, and operating scalable, reliable microservice-based architectures, with a solid foundation in systems and application design.
  • Deep understanding of RESTful and/or GraphQL APIs backed by relational databases, including application architecture and design best practices.
  • Strong collaboration and communication skills, with the ability to work effectively across teams and mentor other engineers.
  • Experience with Lisp or Lisp-inspired languages is a strong plus.

Benefits:

  • Health & financial benefits: Medical, dental, and vision coverage plus a 401(k) program with company match.
  • Time to recharge: Generous paid time-off programs designed to help you rest, reset, and recharge — including Thrive Time, a benefit unique to Thrive that gives employees additional paid time off after major projects or intense periods of work to truly recharge and recover.
  • Career growth: Develop within the company and help shape our growth strategy.
  • Mission-driven impact: Be part of a company that’s truly making a difference in people’s lives around the world.
  • Human-centric culture: Thrive in a supportive environment with a range of wellness perks and benefits.
  • Competitive compensation: Enjoy a comprehensive and rewarding total compensation package.