Job Closed
This listing is no longer active.
Recast is building the world’s most rigorous MMM platform. Here's how we're different: 1. We take accuracy (really) seriously. From configuration, to stability checks, to parameter recovery exercises, to ongoing backtests – the Recast process holds every model to an incredibly high performance standard before and after delivery. 2. We don’t hide anything. At Recast, we turn the black box into a glass box. We show uncertainty for all point estimates, send weekly model accuracy scorecards and publish all model docs openly. It helps our clients build trust in their models and hold us accountable as their vendor. 3. We’re obsessed with model quality. More than 30% of the Recast team holds a PhD in math or statistics. Our research into upper & lower funnel channel interaction, time-varying ROIs, spike modeling, and more, continues to improve Recast's proprietary media mix model. Download our free MMM E-Book: https://getrecast.com/ebook Check out the MMM Academy: https://getrecast.com/mmm-academy/ Subscribe to our weekly newsletter: https://getrecast.com/newsletter
Lead Full Stack Engineer
Location
Oregon
Posted
105 days ago
Salary
$150K - $180K / year
Seniority
Senior
Job Description
Lead Full Stack Engineer
Recast (getrecast.com)
We're hiring a Lead Full Stack Engineer to work with the Recast application engineering team for our marketing mix modeling platform. What you might do in your first 6 months: - Build, test, troubleshoot, and integrate front-end elements into our application using Ruby on Rails, modern javascript frameworks and vanilla js, and styling with CSS and frameworks like Tailwind - Help us develop new features and functionality to allow our customers to better serve the information they need when they need it. - Add self-serve reporting and data visualization features so that our clients can dig in and build their own reports - Lots of interacting with your colleagues to overcome challenging and new problems to solve. We work very collaboratively and need colleagues who aren’t afraid to jump in and help in whatever way they can! Things you have experience in: - Full-Stack web-development experience with Ruby on Rails or other similar web frameworks (Django / Flask / MVC) - Front-End experience with JS frameworks and libraries such as React, Vue, Svelte, etc. - Styling for the web using either plain CSS or libraries like SASS, LESS, Tailwind, etc. - You have decent design-sense and can take an app from idea to MVP quickly and independently - Working with javascript plotting libraries like D3, cube.js, or plotly - Experience working with other engineers on your team to teach them using different techniques - pairing, mobbing, reviews, etc. - Working directly with a product team to ensure that the vision and the technical execution needs match up. - Estimating both how difficult technical projects will be, and also how long they may take given different inputs. - Working at a fast-paced SaaS startup Things that should excite you that might scare off other folks: - Working directly with data scientists to productionize their code - Taking ideas that might start out vague to some, and helping to turn them into concrete implementations collaboratively with colleagues both inside and outside Engineering - Working with lots of complex data structures and pushing-the-limits visualizations - Teaching others on your team and learning just as much from them - we are all student-teachers - Building tools that interface with JAX & other ML-like libraries *Please note salary ranges are estimated for US-based employees. Candidates from other geographies may have the salary range adjusted based on their local markets.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and ship customer-facing product experiences. • Deliver polished features across both frontend and backend. • Ensure changes are reliable, accessible, and performant. • Own work end-to-end. • Take ownership from discovery and technical design through implementation, testing, release, and iteration. • Leverage AI. • Stay current with AI-enabled coding approaches. • Creatively apply AI to all aspects of your work. • Raise engineering quality. • Improve patterns, reduce tech debt, strengthen testing, and contribute to a healthy codebase through reviews and thoughtful refactoring. • Collaborate and communicate in a remote team. • Support the team through mentoring and feedback.
• Build and ship customer-facing product experiences. • Deliver polished features across both frontend and backend. • Ensure changes are reliable, accessible, and performant. • Own work end-to-end. • Take ownership from discovery and technical design through implementation, testing, release, and iteration. • Leverage AI. • Raise engineering quality. • Collaborate and communicate in a remote team. • Support the team through mentoring and feedback.
Software Engineer, Networking & Observability
MongoDBMongoDB, originally called 10gen, is a software development company. Since 2007, MongoDB has created an open-source, document-oriented database to help clients
Join the MongoDB Networking & Observability team and help build the core of a distributed database ! Our team focuses on creating and enhancing components which facilitate communication between distributed processes and make these processes, and their communication, easily observable. Networking Observability’s responsibilities include improving MongoDB networking, improving the efficiency of resource utilization, and building low-overhead observability features. Our team includes engineers located in New York City and fully remote engineers. We operate close to the bottom of the stack, and have a lot of influence over the availability, performance, and robustness of our open source database as well as the development efficiency of the engineering team overall. Recently we’ve worked on POCs and performance tests for new architectural directions in our networking stack, and are integrating OpenTelemetry to accelerate investigation of issues and integrate with a wider ecosystem of observability tooling. Are you excited to help the MongoDB engineering team build a better database? We are! Join us today, and we can build a faster, more reliable, exceptionally observable, database system together. Note: This role can be based out of our NYC office or remotely from anywhere in North America. Candidate Profile - 3+ years of experience building distributed systems - Passionate about delivering and deploying a product with cross-team stakeholders - Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture - Hands-on experience with building production-level code. Experience in C++ is required - Interest in furthering their knowledge of networking, observability and how computer architecture and internals impact the availability - Solid verbal and written communication skills and highly motivated to collaborate with colleagues Position Expectations - Understand and improve the current functionality of the MongoDB networking and observability codebase - Lead medium sized projects related to our networking code or observability frameworks from technical design to delivery - Collaborate with colleagues at all stages of project lifecycle (ideation, requirements gathering, design, execution, and delivery) - Own our leadership principles, and exemplify them in your work - Continue to learn and be curious in growing your career Success Measures - In one month, you'll have fixed a few bugs in a minor version of our latest release series - In three months you’ll have contributed to the development of a project slated for the next major version - In six months, you’ll have taken on primary code review responsibilities and are involved in reviewing the design for new features - In twelve months, you’re making significant contributions to the development of a new major features About MongoDB MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the database for the AI era, enabling innovators to create, transform, and disrupt industries with software. MongoDB’s unified database platform—the most widely available, globally distributed database on the market—helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available across AWS, Google Cloud, and Microsoft Azure. With offices worldwide and nearly 60,000 customers—including 75% of the Fortune 100 and AI-native startups—relying on MongoDB for their most important applications, we’re powering the next era of software. Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB. To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world! MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB is an equal opportunities employer. Req ID: 1273376223 MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, Registered Retirement Savings Plan (RRSP) with employer match, mental health counseling, backup child and elder care, and health, dental, and vision benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to candidates based in Canada. MongoDB’s base salary range for this role in Canada is: $108,000—$149,000 CAD AI is used to review applications based on job-related criteria and does not replace human decision-making. The hiring team decide who moves forward. MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, Registered Retirement Savings Plan (RRSP) with employer match, mental health counseling, backup child and elder care, and health, dental, and vision benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to candidates based in Canada. MongoDB’s base salary range for this role in Canada is: $108,000—$149,000 CAD
Senior Software Engineer, Fullstack
Thrive MarketThrive Market is a membership ecommerce platform that aims to provide every American family with high-quality, natural products at affordable prices. Potential hires seeking work-l
ABOUT THRIVE MARKET Thrive Market was founded in 2014 with a mission to make healthy and sustainable living easy and affordable for everyone. As an online, membership-based market, we deliver the highest quality healthy, and sustainable products at member-only prices, while matching every paid membership with a free one for someone in need. Every day, we leverage innovative technology and member-first thinking to help our over 1,700,000+ members find better products, support better brands, and build a better world in the process. We are also a Certified B Corporation, a Public Benefit Corporation, and a Climate Neutral Certified company. Join us as we bring healthy and sustainable living to millions of Americans in the years to come. THE ROLE At Thrive Market our ML team works closely with our Product Managers and Feature teams to enable experiences that define how our members shop, save, and stay loyal. This is a foundational hire for a team focused on enabling shopping powered by ML across our products; meaning you won't just be inheriting a slice of the product as it, you'll be redefining how ML turbo charges across its breadth. As a Senior Software Engineer, Fullstack, you'll operate across the full stack; from designing robust backend services that power the delivery of our ML systems all the way to delivering it through elegant frontend experiences. You'll also contribute to our PHP and Magento codebase and evolve those systems into the future. If you're energized by ambiguity, care deeply about how to empower customers through ML, and want your architectural decisions to actually matter; this is the role. RESPONSIBILITIES - Design and implement scalable backend services and front end components that enable new customer experiences powered by AI-assisted shopping and site personalization - Build and maintain frontend features in React and Next.js that are fast, accessible, and polished at every interaction. - Work comfortably in our PHP/Magento codebase while actively contributing to its modernization.. - Decompose legacy monolithic systems into maintainable, horizontally scalable service oriented architectures where it makes sense. - Apply strong software development principles and practice test-driven development from the start; unit tests, integration tests, and meaningful observability are table stakes here. - Collaborate closely with Product, Design, and Data in the Product Triad model; translating business problems into technical specs and realistic sprint goals. - Instrument new services with meaningful metrics; own the SLAs for what your pod ships. - Elevate the team through thoughtful code review, architectural discussions, and documentation of best practices. - Work with cross-functional partners to diagnose and resolve production issues and restore system health quickly. QUALIFICATIONS - 5+ years of hands-on experience in full-stack development, with meaningful time across both the web and backend stack. - Strong proficiency in backend systems and languages such as Python, Java, PHP or similar - Proficiency with React.js, TypeScript, and Next.js; solid understanding of SSR, ISR, SSG, and CSR tradeoffs. - Experience building and maintaining REST and RPC APIs and services at scale. - Familiarity with relational and non-relational databases; understands when to use which and why. - Working knowledge of AWS services (Lambda, S3, CloudWatch, etc.) and serverless patterns. - Experience with observability and monitoring tools (New Relic, Datadog, or similar) to maintain SLA and error rate targets. - Comfort working in and improving legacy codebases; you don't need a greenfield project to do your best work. - Strong communication skills; can articulate tradeoffs clearly and influence architectural decisions across teams.JO - Experience with agile development, CI/CD pipelines, and collaborative Git workflows. NICE TO HAVE - Familiarity with ML operations and infrastructure. - E-commerce experience. - Direct experience with Magento or similar e-commerce platforms. - Strong Proficiency in PHP. - Familiarity with Kafka or similar event based messaging systems. - High-traffic consumer-facing product experience. - Experience with A/B testing and feature flagging tools (Optimizely, LaunchDarkly). BELONG TO A BETTER COMPANY - Comprehensive health benefits (medical, dental, vision, life and disability) - Competitive salary (DOE) + equity - 401k Employer Match - 9 Days of Observed Holidays - Flexible Paid Time Off - Subsidized ClassPass Membership with access to fitness classes and wellness and beauty experiences - Ability to work in our beautiful office in Playa Vista - Free Thrive Market membership with exclusive employee discount - Coverage for Life Coaching & Therapy Sessions on our holistic mental health and well-being platform We're a community of more than 1 Million + members who are united by a singular belief: It should be easy to find better products, support better brands, make better choices, and build a better world in the process. At Thrive Market, we believe in building a diverse, inclusive, and authentic culture. If you are excited about this role along with our mission and values, we encourage you to apply. Thrive Market is an EEO/Veterans/Disabled/LGBTQ employer At Thrive Market, our goal is to be a diverse and inclusive workplace that is representative, at all job levels, of the members we serve and the communities we operate in. We’re proud to be an inclusive company and an Equal Opportunity Employer and we prohibit discrimination and harassment of any kind. We believe that diversity and inclusion among our teammates is critical to our success as a company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. If you’re thinking about joining our team, we expect that you would agree! If you need assistance or accommodation due to a disability, please email us at eoe@thrivemarket.com and we’ll be happy to assist you. Ensure your Thrive Market job offer is legitimate and don't fall victim to fraud. Thrive Market never seeks payment from job applicants. Thrive Market recruiters will only reach out to applicants from an @thrivemarket.com email address. For added security, where possible, apply through our company website at www.thrivemarket.com. © Thrive Market 2026 All rights reserved. JOB INFORMATION: - Compensation Description - The base salary range for this position is $160,000 - $190,000/Per Year. - Compensation may vary outside of this range depending on several factors, including a candidate’s qualifications, skills, competencies and experience, and geographic location. - Total Compensation includes Base Salary, Stock Options, Health & Wellness Benefits, Flexible PTO, and more!


