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 8 years of experience in software development with Vanilla JS and Web APIs, with at least 4 year in a leadership or team lead role.
- Technical Skills:
- A strong body of prior frontend and backend work, successfully delivered in production.
- Mastery of JavaScript; expertise in most of the following technologies, and proficiency in all of them: jQuery, CSS, HTML5, AJAX.
- Deep understanding of closures, prototypal inheritance, DOM manipulation, HTTP, web security, cross browser compatibility challenges.
- Strong Experience with NodeJS and Express JS.
- Good to have – hands on experience with Java, SQL Server, Docker, ReactJS, Typescript and NoSQL databases
- Experience with LLD
- Experience with System Design
- Hands-on with a code management system like GIT, SVN.
Your Day-to-Day Tasks Include:
- Working on development tasks individually and with the team
- Collaborate with Product in finding new revenue uplifting solutions
- PR reviews
- Actively participate in LLD and HLD
- Helping resolve production issues
- Mentoring Team members
- Helping team in Project Management
- Help improve development processes
Why Should You Work for AdPushup?
At AdPushup :
- You’ll be on a rocket-ship! Inc 154 on the Inc 5000 2020 list, with a 2,518% growth rate. When you grow fast, things break – and you’ll get the opportunity to fix those things and learn in the process of working with one of the fasted growing company globally!
- A culture of valuing our employees and promoting an autonomous, transparent, and ethical work environment, which builds an open, honest, and direct communication channel with co-workers and business associates.
- Challenging opportunities: Learning happens outside the comfort-zone and that’s where our team likes to be – always pushing the boundaries and growing both personally and professionally.
- Flexibility to shape your role with newer challenges and learning avenues