Sr. Javascript/Staff Engineer
AdPushup is a venture-backed ad revenue optimization platform and Google Certified Publishing Partner (GCPP), helping hundreds of web publishers grow their revenue using cutting-edge technology built into our ad revenue optimization platform. Our team is a mix of engineers, marketers, product evangelists, and customer success specialists, united by a common goal of helping publishers succeed, empowering the
free web.
Your Should Have:
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum of 6-10 years of experience in frontend-focused product engineering, with strong contributions to production systems.
- Technical Skills:
- 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
Your Day-to-Day Tasks Include:
- 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
Why Should You Work for AdPushup?
At AdPushup :
- 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