Curology logo
Curology

Curology is a privately held health and wellness company that is on a mission “to make effective acne care accessible to everyone.” The company’s leadership team is committed

Senior Software Engineer - Fullstack

Location

California

Posted

6 days ago

Salary

$150K - $180K / year

Seniority

Senior

Job Description

Senior Software Engineer - Fullstack

Curology

Title: Senior Software Engineer - Fullstack Remote Location: San Diego CA US Job Description: 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)

Related Job Pages

More Full-stack Engineer Jobs

imgix logo

Senior Full Stack Software Engineer

imgix

imgix is the leading visual media platform that businesses choose to improve user experience, website performance, and cost-saving. imgix offers robust image and video processing, global content delivery, and intelligent asset management. With imgix's powerful APIs, SDKs, Asset Manager, and CDN, you can process images and videos on-the-fly and deliver them worldwide to any device within milliseconds. Our robust Rendering API offers a near-endless combination of intelligent resizing, cropping, stylization, and more. With the best-in-class image and video optimization, you can look forward to better web performance, SEO, and end-user engagements. Furthermore, our Asset Manager allows you to upload assets directly, collaborate more effectively, and search, visualize, and organize assets more easily. imgix is backed by visionary investors, including Y Combinator, RRE, AceCap, and Tuesday Capital. It was launched through the famed Y Combinator accelerator program. Its customers include Google, Spotify, Netflix, Lyft, Airbnb, Vimeo, and Eventbrite, among others.

Full TimeRemoteTeam 61Since 2011

Role Description We’re hiring a Senior Full Stack Engineer who genuinely enjoys the front-end and wants to actively push our technology forward. Reporting directly to a hands-on Senior Engineering Manager, you’ll work across our entire stack—our backend runs on Python, our front-end on Next.js. You’ll spend a meaningful portion of your time crafting the surfaces our customers actually touch: the dashboard, the image-editing UI, and the APIs for managing accounts and configuration. As we continue modernizing our stack, we’re looking for an engineer who looks for meaningful improvements, not just maintenance—someone who raises the technical bar through hands-on work, thoughtful code review, and clear documentation, and treats CSS and UI craft as real engineering, not a chore. This is a hands-on senior role. In a given week you might: - Design a React component library - Optimize a slow Python endpoint - Debug a CI pipeline - Review an AI-generated pull request If that variety is the kind of work you find most engaging, this role is designed for you. What you’ll do - Design, build, and ship: Own full-stack features end-to-end, from API design through to polished, accessible UI. - Drive front-end architecture: Lead decisions on component patterns, state management, performance, and design system evolution. - Champion our testing culture: Bring rigor to our front-end and account-management code by choosing tooling, establishing patterns, and turning solid coverage into a team habit. - Write clean backend code: Maintain and build scalable Python APIs, collaborating on data modeling and GCP infrastructure. - Build with AI tools: Use Claude Code, Codex, Gemini, or similar daily—for prompting, reviewing, and refining code. - Act as an L3 escalation: Join a genuinely low-volume, third-level on-call rotation. - Mentor and elevate: Guide teammates informally through code review, pairing, and excellent documentation. Qualifications - Substantial full-stack professional experience, with demonstrated ability to work across the entire stack independently and lead technical decisions. - Proficient with at least one major cloud platform (the majority of our work is in GCP); able to design, deploy, and operate production workloads in the cloud. - Strong front-end expertise with React, the modern JavaScript/TypeScript ecosystem, and a real sense for UI craft (spacing, hierarchy, responsiveness, accessibility). - Backend proficiency in Python, or a demonstrated ability to become productive in Python quickly. - Hands-on experience with relational databases (PostgreSQL or similar) and REST/GraphQL API design. - Fluent use of AI coding assistants in real production work. - Comfortable working across the stack and driving features to completion without needing a clear handoff at every stage. - Strong written and verbal communication skills, critical to keeping our US and Japan-based teammates aligned asynchronously. Nice to have - Experience with Python web frameworks like FastAPI, Django, or Flask. - Familiarity with modern React tooling (Next.js, Tailwind, shadcn/ui, or similar). - Basic DevOps and CI pipeline literacy. - Experience integrating LLM APIs (Anthropic, OpenAI, etc.) into production applications. - Background in design systems, component libraries, or design-engineering collaboration. - Interest in image/video processing, computer graphics, or web performance. How we work - Small, global team: Low process, high trust, and async-first communication (recordings, shared notes) to keep teammates across time zones aligned. - Remote-first: Work from anywhere in the United States, with the option to work from our San Francisco office if you're local. - AI-first building: AI tools are a primary part of how we build, and we’ll count on you to help shape how we use them. - Pragmatism over dogma: We pick the right tool for the job, not the trendiest one. - Real ownership: Engineers own features end-to-end and talk directly with customers when it helps. Benefits - This role is benchmarked at $180,000-$210,000 base, determined by experience, skills, and qualifications. - Full-time employees receive 100% covered medical, dental, and vision premiums for you and your family. - Equity, 401(k), flexible PTO, generous parental leave, a wellness stipend, and learning and workspace stipends. - Details on all benefits are shared during the interview process. Company Description Imgix is the complete visual media platform for teams that care about performance. We power image and video optimization, AI transformation, and lightning-fast delivery for brands like Unsplash, Skims, Bustle, YETI, and Nikkei—serving over 8 billion images every day. We’re a team of curious engineers and creatives who care deeply about images, performance, and solving hard problems well. In 2023 we layered AI into our platform—upscaling, background removal, generative fill, smart cropping, and more—and we’re just getting started. Imgix is a remote-first company with employees distributed globally. This role can be performed from anywhere in the United States, with the option to work from our San Francisco office if you’re local. Imgix is an equal opportunity employer. We’re a SOC2-compliant, globally distributed team and we welcome applicants from all backgrounds. We do not discriminate on the basis of race, religion, gender, sexual orientation, age, disability, or veteran status.

United States
$180K - $210K / year
Happy Returns, a UPS Company logo

Senior Software Engineer

Happy Returns, a UPS Company

We make returns beautiful for shoppers, merchants, and the planet.

Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Own the design, implementation, delivery, and long-term maintainability of new features and systems using modern languages and frameworks such as Go, TypeScript, React, and PostgreSQL • Lead and contribute to system architecture discussions and technical design reviews to ensure our systems are scalable, reliable, secure, and maintainable • Proactively identify technical projects, process improvements, and advocate for burning down technical debt • Raise the engineering bar through thoughtful code reviews, clear technical feedback, and consistent application of clean code and testing practices • Mentor engineers through design discussions, pairing, documentation, code reviews, and knowledge-sharing sessions • Collaborate closely with Product Managers, DevOps, QA Engineers, and cross-functional stakeholders to translate business goals into simple, durable technical solutions • Use AI-assisted development tools thoughtfully to accelerate coding, debugging, testing, documentation, and design exploration while maintaining high standards for correctness, security, and maintainability • Own the health and stability of our systems through thoughtful testing, monitoring, debugging, observability, and production support

United States
$175K - $220K / year
Wing Assistant logo

Full Stack Developer (MERN + LLMs)

Wing Assistant

We're the World's Best Assistant. Hit "Learn More" to speak to an expert about transforming your business! 🚀

Full TimeRemoteTeam 501-1,000H1B No Sponsor

Role Description Wing is seeking elite talent to join M32 AI, dedicated to building agentic AI for SMB's globally. If you’re driven by challenge and eager to make a significant impact in a high-caliber role, this is the opportunity you’ve been waiting for. You Will Own: - Front-End Development - Build responsive, user-friendly interfaces using modern JavaScript frameworks (React, Vue, etc.) - Collaborate with designers to implement intuitive UI/UX features and ensure consistent brand/application look and feel - Optimize web pages for performance, accessibility, and cross-browser compatibility - Back-End Development - Develop RESTful or GraphQL APIs using Node.js, Python, PHP, or similar back-end technologies - Design and maintain databases (SQL or NoSQL) to ensure efficient data storage, retrieval, and scalability - Work with AI/ML teams to integrate model outputs, leveraging microservices or serverless architectures as needed - Integration & Collaboration - Implement third-party integrations (payment services, cloud providers, or AI APIs) to enhance platform capabilities - Partner with ML/AI Engineers to surface AI-driven insights and automate domain-specific tasks - Contribute to system design discussions, ensuring the front end, back end, and data layers cohesively meet product requirements - DevOps & CI/CD - Assist in setting up continuous integration and delivery pipelines (e.g., GitHub Actions, Jenkins, GitLab CI) - Deploy and manage containerized services (Docker, Kubernetes) in cloud environments (AWS, Azure, GCP) - Monitor application health, implement logging, and handle on-call duties for mission-critical issues - Rapid Prototyping & Iteration - Work in short, iterative development cycles to quickly prototype new features, gather feedback, and refine solutions - Be prepared to pivot quickly based on user feedback or changes in the product direction - Security & Best Practices - Follow secure coding guidelines and employ best practices like input validation, encryption, and role-based access control - Collaborate with the team to ensure compliance with data protection policies (GDPR, HIPAA, etc.) as required by specific domains - Working with LLMs - You will be working with LLMs to produce qualitative and quantitative evaluations on content Qualifications - 2+ years as a Full Stack Engineer, ideally in a fast-paced startup or 0→1 environment - Proficiency in JavaScript/TypeScript with frameworks like React or Vue for front-end development - Strong back-end skills in Node.js, Python, or PHP, with experience designing APIs - Practical experience integrating AI/LLMs (GPT, Claude, etc.) via API into production products - Database expertise in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) - Familiarity with DevOps & CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, etc. - Cloud deployment experience on AWS, Azure, or GCP with Docker/Kubernetes - Prior exposure to building or integrating large-scale web platforms and understanding modern web technologies - Knowledge of GraphQL - Familiarity with PHP frameworks (Laravel, Symfony) - Experience with Cursor AI or rapid development tools Requirements - Ability to go from concept to live product with minimal guidance - Ability to ship fast while maintaining stability, scalability, and security - AI features integrated should feel seamless and add real user value - Your work should directly impact thousands of users and critical KPIs Benefits - Remote-first culture - Work from anywhere - Competitive salary - Rapid Pay Increases for top performers: For exceptional performance, we are willing to double your compensation within 1 year - Performance-based bonuses (at the discretion of the Manager) - Software for Upskilling & Productivity - Paid Time Off - Health Insurance - Food Delivery Reimbursement: Late night Swiggy/Zomato reimbursement of 2,000 INR per month - Gym Reimbursement: Gym reimbursement of 4,000 INR per month - Tech Setup: Budget for tech setup provided after 10 months of employment - High autonomy, low bureaucracy - Fast-track to leadership for high performers - Direct access to founding team - High visibility, autonomy, and ownership - Optional in-person hack-weeks in Hong Kong, India, or London - Access to best-in-class tooling - US HQ Opportunities: Top performers may have the opportunity to explore international roles within our US-based headquarters, including potential emigration opportunities, subject to availability and company needs, and after at least 2 years of employment

Worldwide
₹1,000K - ₹2,500K / year
Alkami Technology logo

Staff Software Engineer

Alkami Technology

Alkami is the digital sales and service platform provider for financial institutions in the US.

Full TimeRemoteTeam 501-1,000Since 2009H1B No Sponsor

• Lead code/design reviews to ensure smooth daily operations and accurate planning • Participate in the entire application lifecycle, focusing on coding and debugging • Write clean code to develop functional web applications • Advanced troubleshooting and debugging • Perform UI tests to optimize performance • Liaise with developers, designers and system administrators to identify new features • Manage cutting-edge technologies to improve legacy applications • Gather and address technical and design requirements • Set up and maintain environment configurations and monitor system health • Build reusable code and libraries for future use • Provide training and support to internal teams • Enhance development tools, test coverage, and/or code structure • Lead mentoring and technical support to junior engineers • Respond promptly to on-call incidents, including troubleshooting and resolving critical disruptions to ensure minimal downtime • Maintain clear and proactive communication with customers and vendors to ensure a positive, collaborative relationship • Exemplary self-sufficiency by independently managing tasks, problem-solving, and meeting deadlines, while adapting to new challenges without supervision. • Establishing and maintaining development standards within the team • Champion an API-first approach software projects, ensuring seamless integration, scalability, and extensibility.

United States
$150K - $180K / year