Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Lead JavaScript 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.

We are seeking a highly skilled and motivated Software Engineering Team Lead to join our dynamic team. The ideal candidate will have a strong technical background, Vanilla JS and Web APIs, proven leadership experience, and a passion for mentoring and developing a team of talented engineers. This role will be pivotal in driving the successful delivery of high-quality software solutions and fostering a collaborative and innovative work environment.

You Should Have:

  1. Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a
    related field.
  2. Experience: Minimum of 5 years of experience in software development with Vanilla JS and Web APIs, with at least 1 year in a leadership or team lead role.
  3. Technical Skills:
    • A strong body of prior frontend and backend work, successfully delivered in production.
    • Expertise in Javascript (ES5, ES6 and onwards), CSS and HTML5.
    • Deep understanding of closures, prototypal inheritance, DOM manipulation, HTTP, Web security, cross browser compatibility challenges.
    • Hands on experience with Low Level and High Level Design Practices and Patterns.
    • Experience and good understanding of front-end frameworks like React and Angular will be an added advantage.
    • Proficiency in back-end technologies preferably Node.js and ExpressJS.
    • Experience with any of the cloud platforms such as AWS, Azure, and Google Cloud.
    • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
    • Strong understanding of database technologies, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Couchbase).
    • Knowledge of DevOps practices and tools such as Jenkins, CI/CD.
    • Strong understanding of software development methodologies (e.g., Agile, Scrum).

Key Responsibilities:

At AdPushup, we have

  1. Leadership and Mentorship: Lead, mentor, and develop a team of software engineers, fostering an environment of continuous improvement and professional growth.
  2. Project Management: Oversee the planning, execution, and delivery of software projects, ensuring they meet quality standards, timelines, and budget constraints.
  3. Technical Expertise: Provide technical guidance and expertise in software design, architecture, development, and best practices. Stay updated with the latest industry trends and technologies.
  4. Collaboration: Work closely with cross-functional teams to define project requirements, scope, and deliverables.
  5. Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and overall software quality. Implement and enforce quality assurance processes.
  6. Problem Solving: Identify, troubleshoot, and resolve technical challenges and bottlenecks. Provide innovative solutions to complex problems.
  7. Performance Management: Set clear performance expectations, provide regular feedback, and conduct performance evaluations for team members.
  8. Documentation: Ensure comprehensive documentation of code, processes, and project-related information.

Why Should You Work for AdPushup?

At AdPushup, we have:

  1. 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!
  2. 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.
  3. 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.
  4. Flexibility to shape your role with newer challenges and learning avenues