Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Fullstack

Curology

Department: Engineering

Level: Senior (IC)

Reports To: Senior Engineering Manager

Version Date: May 2026

About Curology:

Curology’s mission is to make effective, personalized skincare accessible. We were founded by dermatologists who believe everyone should have access to skincare products that actually work. Today, our licensed dermatology providers have helped millions of patients across all 50 states make that mission a reality.

We combine expert medical care with personalized prescription formulas and dermatologist-developed skincare essentials to deliver science-backed solutions that meet people where they are. Join us in our mission to transform skin health and enhance lives—one patient at a time.

Mission of the Role:

The mission of the Senior Software Engineer is to architect and deliver high-quality, reliable solutions to Curology’s most critical technical challenges—playing a central role in evolving our platform from a monolithic system into a scalable constellation of microservices. Reporting to the Senior Engineering Manager, this role spans both patient-facing applications and internal tools that support business scale. Success requires the judgment to move quickly without sacrificing quality, the rigor to own outcomes end- to-end, and the technical leadership to raise the bar for the engineers around you. The ideal candidate ramps fast, contributes to production code early, and brings deep backend expertise paired with the curiosity to operate across the stack.

Essential Functions and Impact Areas:

Platform Migration & Architecture

• Lead the migration of services from our monolithic codebase to a distributed microservices architecture—designing for scalability, reliability, and long-term maintainability.

• Design and build microservices that integrate cleanly into our broader distributed system, with strong attention to observability and fault tolerance.

• Apply sound architectural patterns across APIs, database schemas, and event-driven systems—making decisions that won’t box the team in as we scale.

• Anticipate where architectural decisions create downstream risk, raise them early, and bring a concrete path forward.

Engineering Execution & Delivery

• Deliver production-ready code at a high cadence—contributing meaningfully within the first 30 days and sustaining that pace as scope grows.

• Write advanced, adaptable code that captures the core essence of the solution and holds up as requirements evolve.

• Identify and resolve production issues—individually or as part of a team—and take technical ownership of the health of systems you touch.

• Distinguish reversible from irreversible decisions and act accordingly: move fast where it’s safe to, slow down where it matters.

Cross-Functional Partnership

• Serve as a technical partner in cross-functional settings—representing the engineering perspective to technical and non-technical audiences with clarity.

• Work collaboratively with product, design, and data science to ship solutions that meet patient and business needs.

• Communicate progress, blockers, and risks proactively—not at the deadline.

Mentorship & Technical Standards

• Mentor and coach mid-level and senior engineers—helping them grow their craft through direct feedback, pairing, and code review.

• Role model high technical, cultural, and process standards: quality is the baseline, not the goal.

• Continuously build and share domain expertise—turning what you learn into leverage for the team.

AI-Augmented Engineering

• Actively use AI tools (e.g., ChatGPT, Claude, Gemini) to accelerate design, code generation, debugging, and documentation—with a clear point of view on where AI helps and where human judgment is non-negotiable.

• Review AI-generated outputs critically before acting on them—take personal accountability for everything you ship, regardless of how it was produced.

• Share what’s working and what isn’t with your team—AI fluency grows collectively, not just individually.

Requirements

  • 5–7+ years of experience in a full-stack, frontend, or backend software engineering role delivering production-ready code (majority backend; full-stack a strong plus).
  • Hands-on experience designing, building, and operating microservices in a production distributed system.
  • Hands-on experience with AWS infrastructure and/or DevOps-related tasks.
  • Strong programming skills in TypeScript/Node.js, Python, SQL, JavaScript, and React (or similar
  • modern front-end frameworks).
  • Experience with architectural patterns of large, high-scale applications, including well-designed
  • APIs, database schemas, and event-driven architectures.
  • Working knowledge of both relational (e.g., MySQL/PostgreSQL) and NoSQL databases.
  • Experience working collaboratively with cross-functional teams including design, product, and
  • data science.
  • Proficiency with automated testing, continuous integration, and modern engineering workflow
  • practices.
  • Builder mindset: hands-on, willing to jump in, explore the unknown, and make things happen on ambiguous, fast-moving projects.
  • Demonstrated AI fluency: hands-on experience using enterprise AI tools in your engineering workflow to accelerate design, code generation, code review, debugging, and documentation.
  • Strong judgment in AI-assisted work: a track record of critically reviewing AI-generated outputs before acting on them, and a clear point of view on where AI augments engineering versus where human oversight is non-negotiable.


Preferred:

  • Experience with contract testing (Pact or similar) across service boundaries
  • Experience in HIPAA-regulated environments with PHI handling requirements
  • Familiarity with saga patterns, Step Functions, or orchestration testing
  • Experience with service-oriented or microservices architectures
  • Experience coordinating manual QA, including offshore teams

Nice to have:

  • Familiarity with AWS-native tooling (EventBridge, SQS, Lambda, Step Functions)
  • Experience testing e-commerce platforms.
  • Exposure to testing subscription billing or payment processor integrations.
  • Experience with observability tooling as part of a quality strategy
  • Familiarity with feature flag testing strategies (LaunchDarkly or similar)
  • Exposure to mobile testing surfaces (iOS/Android) in addition to web

Location:

  • Remote (Pacific Time Zone preferred)

Benefits

  • Competitive compensation and equity package (RSUs)
  • Comprehensive benefits: Medical, dental, vision, FSA and HSA, supplemental coverages (critical illness, accident, hospitalization), and 401(k)
  • ‍♀️ Access to wellbeing perks, including OneMedical, Spring Health, SoFi, and Employee Assistance Program
  • Flexible paid time off and holiday policy
  • Paid parental leave (birthing and non-birthing parents)
  • Employee donation matching program
  • ‍ Culture Committee and employee resource groups for virtual and in-person connectivity
  • ✨ Complimentary VIP Subscription to Curology or Agency, plus online retail discount

The estimated base salary range for this role is 150-180k plus a competitive equity package and benefits. Actual compensation will be determined based on several factors, including location, skills, experience, and job-related expertise.

Our Typical Interview Process*:

*Subject to change based on role

  • 30 minute Recruiter screen (phone)
  • 45-60 minute technical assessment (Live or take-home)
  • 30 minute interview focused on values and team collaboration (Google Meet or Zoom)
  • 30-45 minute final round interview with Hiring Manager or Team Leader (Google Meet or Zoom)
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Fullstack in United States vacancy
  •  ...Rula is seeking a Fullstack Senior Software Engineer to join a remote-first team dedicated to designing systems that enhance patient access to care. This role involves collaborating with autonomous teams and working on strategic initiatives in emerging growth areas like... 
    Fullstack
    Senior
    Remote work

    Jobr

    New York, NY
    4 days ago
  •  ...A leading automation technology company is seeking a Senior Software Engineer, Fullstack to develop next-generation analytics products for process orchestration. The position emphasizes building reliable SaaS capabilities utilizing Java and React while working in a remote... 
    Fullstack
    Senior
    Remote work

    Camunda

    New York, NY
    6 days ago
  •  ...A leading educational technology company is seeking a Fullstack Senior Software Engineer to develop their Discover product, an analytics platform for education. You will work in a collaborative environment, using React for front-end and Go for back-end development. Key... 
    Fullstack
    Senior
    Remote work
    Flexible hours

    GoGuardian

    New York, NY
    4 days ago
  • $130k - $190k

     ...A technology company in the United States is seeking a Senior Software Engineer to develop the infrastructure for AI-driven advertising. You...  ...environment. The ideal candidate has over 5 years of backend or fullstack experience and strong skills in TypeScript, Node.js, and... 
    Fullstack
    Senior
    Remote work

    Scope3

    New York, NY
    6 days ago
  • A leading healthcare analytics firm is seeking a Senior Software Engineer to build and scale applications that process complex healthcare datasets. With over 5 years of fullstack development experience, you’ll design impactful software solutions using modern technologies... 
    Fullstack
    Senior
    Remote work

    SmartLight Analytics

    Tulsa, OK
    8 days ago
  •  ...Senior Software Craftsperson We are looking for a senior software craftsperson to join our...  ...software. This is a hands-on engineering role for someone who combines strong technical...  ..., and domains when needed. We value fullstack polyglot engineers who can make sound... 
    Fullstack
    Senior
    Remote work

    Codurance

    United States
    2 days ago
  •  ...Build our Product. Own and implement software features that help to power our AI platform...  ...patterns, and review processes; mentor engineers. Co-own our culture of practical, reliable...  ...bring to the role: ~4+ years of fullstack software engineering experience. ~ Passion... 
    Fullstack
    Senior
    Remote work

    F2

    United States
    5 days ago
  • $150k - $180k

     ...Senior Software Engineer (Full Stack) Location : Remote, US (EST preferred) Compensation : $150K – $180K + Equity Who We're Looking For Seeking...  ...environments. Skills: cybersecurity,next.js,prisma,fullstack development,aws,typescript,saas,postgresql #J-18808-Ljbffr... 
    Fullstack
    Senior
    Remote work

    Recruitment Room - Global

    New York, NY
    1 day ago
  • A leading robotic automation firm in Mountain View is seeking a Senior Software Engineer. This role will focus on developing tools to enhance engineering productivity, critical for the first fully autonomous aircraft. The ideal candidate has over 5 years of full stack... 
    Fullstack
    Senior

    Reliable Robotics Corporation

    Mountain View, CA
    3 days ago
  •  ...Job overview restor3d is looking for an experienced Senior Fullstack Software for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific design processes. Key... 
    Fullstack
    Senior

    ConforMIS

    Durham, NC
    2 days ago
  • A rapidly growing consumer technology firm is seeking a Fullstack Engineer to build innovative healthcare solutions, connecting medical consultations to prescription deliveries. The role requires proficiency in programming languages such as TypeScript and Python, strong... 
    Fullstack
    Senior
    Full time

    Meds

    Chicago, IL
    5 days ago
  •  ...Senior Software Engineer – Frontend We are seeking a Frontend Engineer to design and scale AI-powered applications that automate complex...  ...building production-quality frontend applications (open to fullstack experience). ~ Strong proficiency in TypeScript and Next... 
    Fullstack
    Senior
    H1b
    Relocation
    Visa sponsorship

    Rad Hires

    Sayreville, NJ
    1 day ago
  • $150k - $200k

     ...This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Fullstack in United States. This role offers the opportunity to build end-to-end product experiences that directly shape the future of work... 
    Fullstack
    Senior
    Remote job
    Hourly pay
    Full time
    Work at office
    Home office
    Flexible hours

    jobgether

    United States
    1 day ago
  •  ...Software Engineer Magnetic is hiring a skilled Software Engineer to join our core development team. You'll be responsible for building and maintaining the backend systems that power our AI-driven tax prep platform - including model pipelines, data extraction logic,... 
    Fullstack
    Senior

    Magnetic

    San Francisco, CA
    4 days ago
  • Dormont Manufacturing Co is looking for a talented Senior Software Engineer to design and build core cloud software for automated warehouses....  ...cross-functional teams. The role requires deep expertise in fullstack development (C# .NET, Node.js, React) and experience in... 
    Fullstack
    Senior

    Dormont Manufacturing Co

    Wilmington, DE
    1 day ago
  • $150k - $200k

     ...Senior Fullstack Software Engineer New York, New York, United States Biograph is looking for senior software engineers to help us scale a data driven approach to preventative care. Our small and nimble engineering team thrives on ownership and autonomy. We're... 
    Fullstack
    Senior
    Work at office
    3 days per week

    Biograph Inc

    New York, NY
    5 days ago
  •  ...Fullstack Developer Searching for qualified candidates for a Fullstack Developer role...  ...deploy, maintain and continuously improve software Translate product concepts into project...  ...team members Qualifications: 1. Senior level experience with Java (okay to have... 
    Fullstack
    Senior
    Full time
    Contract work
    Remote work

    Software Technology Inc

    United States
    5 days ago
  •  ...educational institutions Work together with engineers, scientists, operators, and more from...  ...scale. About the Role As a Senior Software Engineer on the Handshake AI Enterprise...  ...engineering experience with strong fullstack instincts and a high bar for product quality... 
    Fullstack
    Senior
    Work at office

    Handshake

    San Francisco, CA
    5 days ago
  •  ...Join to apply for the Senior Software Engineer role at SmartLight AnalyticsAt SmartLight Analytics, your work helps tackle one of the biggest...  ...and guide junior developersWhat you'll do:Design and build fullstack web apps and APIs that handle complex healthcare... 
    Fullstack
    Senior
    Immediate start
    Remote work

    SmartLight Analytics

    Tulsa, OK
    4 days ago
  •  ...Design, develop, and maintain scalable, reliable, and efficient fullstack applications using ReactJS, NodeJS, NestJS, MongoDB, and...  ...using MongoDB and PostgreSQL. Experience with software engineering best practices such as SOLID and CLEAN. Familiarity with... 
    Fullstack
    Senior
    Local area
    Remote work

    CIAL Dun & Bradstreet

    United States
    4 days ago
  •  ...communicate technical designs/strategies. Serving as a role model for engineering standards and bringing consistency across systems and...  ...A strong technical background with 5+ years of experience in fullstack web development and production AI/ML systems. Deep expertise in... 
    Fullstack
    Senior
    Work at office
    Remote work
    Flexible hours

    Feedinkoo

    New York, NY
    4 days ago
  •  ...Chairs and Ophelia) and an ex-Amazon Alexa engineer who led AI/ML teams at Salesforce. We've...  ...teammates to deliver mission-critical software. Interview Process We move...  ...design and architecture with the CTO and a senior engineer. Onsite Team Day (Half Day,... 
    Fullstack
    Senior

    Clarion

    New York, NY
    3 days ago
  • $135k - $175k

     ...the most acclaimed figures in film, television, music, gaming, esports, digital talent, and more.We are seeking an experienced software engineer to help our growing team uncover meaningful insights in the entertainment industry. This is a passionate and highly-technical... 
    Fullstack
    Senior
    Remote work

    Edjuster

    Austin, TX
    3 days ago
  • A tech company is seeking a Senior Software Engineer in San Francisco to lead product development for their member platform. This role focuses...  ...years of experience in a relevant environment and strong fullstack skills, including Python and React. The company offers a hybrid... 
    Fullstack
    Senior
    Flexible hours

    Collective

    San Francisco, CA
    1 day ago
  • $150k - $215k

     ...Senior Software Engineer (Fullstack) Step into a high-impact Senior Software Engineer (Fullstack) opportunity with a confidential client, where you will help drive meaningful results across Software. This role offers the chance to make a visible contribution in Brooklyn... 
    Fullstack
    Senior
    Relocation package

    Top Engineer

    Brooklyn, NY
    1 day ago
  • $190k - $220k

     ...Senior Software Engineer, Fullstack Title of Role: Senior Software Engineer, Fullstack Location: San Francisco, remote Company Stage of Funding: Series C — Ecommerce, Marketing, B2B Office Type: Remote Salary: $190K–$220K Company Description We're... 
    Fullstack
    Senior
    Work at office
    Remote work

    Recruiting from Scratch

    United States
    5 days ago
  • Saris Ai, located in Denver, is seeking a Senior Software Engineer to design and develop innovative AI-powered solutions for the fintech industry...  ...over 6 years of experience, particularly in backend and fullstack roles, with strong skills in Python, TypeScript, and cloud... 
    Fullstack
    Senior

    Saris Ai

    Denver, CO
    1 day ago
  •  ...datasets to train LLM to work on realistic software engineering problems. One of our approaches, in...  ...with expected start date as next week Seniority level Seniority level Mid-Senior level...  ...00.00 2 weeks ago Software Engineer - Fullstack, Multiple Locations United States $81,... 
    Fullstack
    Senior
    Contract work
    For contractors
    Freelance
    Internship
    Remote work

    Turing Inc

    New York, NY
    4 days ago
  • Commure is looking for a Software Engineer to join their Air AI team in New York, NY. This role focuses on leveraging and building AI technologies...  ...solutions for clinicians. Ideal candidates have strong fullstack skills in Python and TypeScript/React, along with... 
    Fullstack
    Senior

    Commure

    New York, NY
    2 days ago
  • $65 - $70 per hour

     ...A hospitality company is looking for a Senior Frontend Software Engineer to join their team. This team is responsible for their content personalization...  ...Storybook.js CMS migration project experience Fullstack experience Benefit packages for this role will... 
    Fullstack
    Senior
    Hourly pay
    Contract work
    Remote work

    Insight Global

    United States
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Fullstack. Be the first to apply!