Senior Full Stack Engineer | MNTN | Remote (United States)
Posted 2025-09-08
Remote, USA
Full Time
Immediate Start
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">At MNTN, we put our people first, full stop. This allows our company culture to be defined by our team members, and their shared values, like trust, ambition, quality, radical honesty, and compassionate leadership. It’s why we all <em>really</em> love working for the Hardest Working Software in Television™ (and also why we were named one of Ad Age’s Best Places To Work in 2024.)</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">We pride ourselves on bringing unrivaled performance and simplicity to Connected TV advertising. Our self-serve technology makes running TV ads as easy as search and social and helps brands drive measurable conversions, revenue, site visits, and more. It’s what led MNTN to being named one of Fast Company’s Most Innovative Companies in 2023. You can learn more about us and everything we do by visiting<a href="https://mountain.com/" target="_blank" class="break-all font-medium underline hover:opacity-75" rel="noopener noreferrer nofollow"> https://mountain.com/</a>.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">So if wanting to do more, own more, and make a bigger impact comes naturally to you, then you may just the person we’re looking for to join us on our next stage of growth.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">We are looking for a talented Senior Full Stack Engineer. You will develop server-side logic and definitions while ensuring high performance and responsiveness to requests from the front end. You will also develop user interface components in React.js and be responsible for integrating these elements into the application. You will be responsible for server-side changes required to ensure a world-class customer experience in our JavaScript-based tool suite. A commitment to collaborative problem-solving, sophisticated design, and quality products is important, as you will be working cross-functionally on different layers of the infrastructure.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">What You’ll Do:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Develop new user-facing features using React.js and Typescript</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Integrate user interface components with server-side logic via Node.js and GraphQL</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Modify server-side logic as necessary</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Write reusable, testable, and efficient code</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Design and implement low-latency, high-availability, and performant applications</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Ensure security and data protection</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Collaborate with Product Designers, Product Managers, and Software Engineers to deliver performant applications</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Explain complex technical issues to leads and stakeholders</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Optimize and enhance existing products</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">What You’ll Bring:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">5+ years of JavaScript experience, including concepts such as asynchronous programming, closures, types, DOM manipulation, JavaScript object model and ES6</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Solid understanding of React.js and its core principles</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">2-4+ years of Typescript experience</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with GraphQL</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">2-4+ years of Node.js experience, including frameworks such as Express, Koa</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">4+ years of experience building RESTful APIs and optimizing server-side performance</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">2+ years of experience writing SQL queries and designing Postgres domain models</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">HTML/CSS experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with CI/CD and source control tools</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience working in a service-oriented architecture</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience on AWS, GCP, or other cloud infrastructure</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Knowledge of design patterns and understanding of fundamental design principles behind a scalable application</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with automated testing platforms, integration, and unit tests</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Familiarity with user authentication and authorization between multiple systems, servers, and environments</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Ability to comprehend business requirements and translate them into technical specifications</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">MNTN Perks:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">100% remote within the US</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Flexible vacation policy</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Annual vacation allowance for travel related expenses</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Three-day weekend every month of the year</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Competitive compensation</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">100% healthcare coverage</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">401k plan</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Flexible Spending Account (FSA) for dependent, medical, and dental care</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Access to coaching, therapy, and professional development</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">About MNTN:</strong></p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">Our recruiters will always reach out using an email address ending with @mountain.com OR @mntn.com. If you’re contacted by someone without that address and they mention a Reference Code (which we never use), then <em>that ain’t us folks.</em> Tell those trolls to take a hike–you’re waiting to climb a MNTN.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">MNTN provides advertising software for brands to reach their audience across Connected TV, web, and mobile. MNTN Performance TV has redefined what it means to advertise on television, transforming Connected TV into a direct-response, performance marketing channel. Our web retargeting has been leveraged by thousands of top brands for over a decade, driving billions of dollars in revenue.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">Our solutions give advertisers total transparency and complete control over their campaigns all with the fastest go-live in the industry. As a result, thousands of top brands have partnered with MNTN, including Build with Ferguson Master, OneWheel, Tarte, Decked, and National University.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">#LI-Remote</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">We pride ourselves on bringing unrivaled performance and simplicity to Connected TV advertising. Our self-serve technology makes running TV ads as easy as search and social and helps brands drive measurable conversions, revenue, site visits, and more. It’s what led MNTN to being named one of Fast Company’s Most Innovative Companies in 2023. You can learn more about us and everything we do by visiting<a href="https://mountain.com/" target="_blank" class="break-all font-medium underline hover:opacity-75" rel="noopener noreferrer nofollow"> https://mountain.com/</a>.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">So if wanting to do more, own more, and make a bigger impact comes naturally to you, then you may just the person we’re looking for to join us on our next stage of growth.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">We are looking for a talented Senior Full Stack Engineer. You will develop server-side logic and definitions while ensuring high performance and responsiveness to requests from the front end. You will also develop user interface components in React.js and be responsible for integrating these elements into the application. You will be responsible for server-side changes required to ensure a world-class customer experience in our JavaScript-based tool suite. A commitment to collaborative problem-solving, sophisticated design, and quality products is important, as you will be working cross-functionally on different layers of the infrastructure.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">What You’ll Do:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Develop new user-facing features using React.js and Typescript</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Integrate user interface components with server-side logic via Node.js and GraphQL</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Modify server-side logic as necessary</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Write reusable, testable, and efficient code</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Design and implement low-latency, high-availability, and performant applications</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Ensure security and data protection</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Collaborate with Product Designers, Product Managers, and Software Engineers to deliver performant applications</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Explain complex technical issues to leads and stakeholders</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Optimize and enhance existing products</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">What You’ll Bring:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">5+ years of JavaScript experience, including concepts such as asynchronous programming, closures, types, DOM manipulation, JavaScript object model and ES6</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Solid understanding of React.js and its core principles</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">2-4+ years of Typescript experience</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with GraphQL</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">2-4+ years of Node.js experience, including frameworks such as Express, Koa</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">4+ years of experience building RESTful APIs and optimizing server-side performance</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">2+ years of experience writing SQL queries and designing Postgres domain models</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">HTML/CSS experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with CI/CD and source control tools</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience working in a service-oriented architecture</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience on AWS, GCP, or other cloud infrastructure</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Knowledge of design patterns and understanding of fundamental design principles behind a scalable application</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with automated testing platforms, integration, and unit tests</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Familiarity with user authentication and authorization between multiple systems, servers, and environments</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Ability to comprehend business requirements and translate them into technical specifications</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">MNTN Perks:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">100% remote within the US</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Flexible vacation policy</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Annual vacation allowance for travel related expenses</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Three-day weekend every month of the year</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Competitive compensation</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">100% healthcare coverage</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">401k plan</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Flexible Spending Account (FSA) for dependent, medical, and dental care</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Access to coaching, therapy, and professional development</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">About MNTN:</strong></p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">Our recruiters will always reach out using an email address ending with @mountain.com OR @mntn.com. If you’re contacted by someone without that address and they mention a Reference Code (which we never use), then <em>that ain’t us folks.</em> Tell those trolls to take a hike–you’re waiting to climb a MNTN.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">MNTN provides advertising software for brands to reach their audience across Connected TV, web, and mobile. MNTN Performance TV has redefined what it means to advertise on television, transforming Connected TV into a direct-response, performance marketing channel. Our web retargeting has been leveraged by thousands of top brands for over a decade, driving billions of dollars in revenue.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">Our solutions give advertisers total transparency and complete control over their campaigns all with the fastest go-live in the industry. As a result, thousands of top brands have partnered with MNTN, including Build with Ferguson Master, OneWheel, Tarte, Decked, and National University.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">#LI-Remote</p>