JavaScript/SDK Engineer   
About the Company:   
AdPushup  is an award-winning ad revenue optimization platform and a Google Certified Publishing Partner (GCPP), helping hundreds of web publishers grow their revenue using cutting-edge technology, premium demand partnerships, and proven ad ops expertise.
Our team is a mix of engineers, marketers, product evangelists, and customer success specialists, united by a common goal of helping publishers succeed.
We have a work culture that values expertise, ownership, and a collaborative spirit.
About This Role:   
This is a Senior JavaScript Engineer  role with expertise in Vanilla JS.
This is an Individual Contributor (IC) role.
Unlike typical UI-focused frontend positions, this role centers around engineering our core JavaScript product - a high-performance script that runs on customer websites .
You will work at the intersection of browser internals, web performance, and backend services, designing systems that handle billions of impressions per month.
Your Day-to-Day Responsibilities:   
- Own the design and development of our client-side JavaScript engine that optimizes ad delivery and layout in real-time 
- Collaborate closely with Product, Revenue, and Ad Ops teams to identify and build new revenue-driving features 
- Participate in LLD (Low-Level Design) and HLD (High-Level Design)  discussions for frontend and backend initiatives 
- Perform code reviews and drive engineering best practices 
- Help troubleshoot and resolve production issues across browser and server environments 
- Mentor junior engineers and guide them on technical architecture and performance tuning 
- Contribute to improving our development processes, automation, and observability 
- Support project management efforts and ensure high-quality, timely delivery of initiatives 
You Should Have:   
- 6 - 10 years  of experience in frontend-focused product engineering, with strong contributions to production systems 
- Mastery of JavaScript , especially vanilla JS  and modern browser APIs  (closures, prototypal inheritance, DOM manipulation, event loop, async patterns) 
- Expertise in designing resilient, high-performance client-side code (not just UI components) 
- Experience with Node.js  and Express.js, comfortable working on backend APIs when needed 
- Proficiency with TypeScript  and modern ES6+ JavaScript practices 
- Deep understanding of web security , HTTP protocols, and cross-browser compatibility challenges 
- Solid knowledge of system design principles, including scalability and performance trade-offs 
- Familiarity with code versioning tools (Git/SVN) and modern CI/CD workflows 
- Bonus: Exposure to Java, Docker, ReactJS, SQL Server, or NoSQL databases 
Why Should You Join AdPushup?
 
At AdPushup, you’ll: 
- Work on technically challenging problems  where your code runs directly on thousands of live websites, impacting real revenue 
- Be part of a fast-moving product company  where engineering decisions matter and are felt immediately 
- Grow into a Staff Engineer role  as you demonstrate ownership and technical leadership 
- Enjoy a culture that values transparency, autonomy, and learning 
- Collaborate with talented peers who appreciate clean, high-quality engineering 
- Get flexibility to work from home—we care about results, not just hours 
- Have access to catered lunches, plenty of snacks, and a supportive environment 
- Experience direct, honest communication across the company 
Next Steps  
If you’re passionate about browser internals, JavaScript performance, and designing systems that scale , we’d love to hear from you.
This is an opportunity to own the technical direction of our core product,  while fast-tracking your career growth.