About the job
About the Role
At PubMatic (Nasdaq: PUBM), we are a pioneering technology firm dedicated to maximizing client value through the development of a future-ready digital advertising supply chain. Our innovative sell-side platform empowers premier digital content creators across the open internet, enabling them to manage access to their inventory and enhance monetization. By facilitating marketers in achieving optimal return on investment and accurately targeting audiences across various ad formats and devices, we have revolutionized the industry since our inception in 2006. Our infrastructure-driven methodology ensures efficient, real-time data processing and utilization, driving scalable and flexible programmatic innovation that enhances outcomes for our customers while promoting a transparent and vibrant digital advertising ecosystem.
Your Responsibilities
- Possess 3 to 5 years of software development experience, with a minimum of 3 years in UI and Backend development.
- Demonstrate at least 6 months of experience in backend API development, preferably using NodeJS or other prominent languages such as Python.
- Showcase hands-on expertise in advanced JavaScript and frameworks like ReactJS, AngularJS, and NodeJS.
- Design, build, and maintain high-performance, scalable backend services utilizing NodeJS/Python in Linux/UNIX environments.
- Exhibit proficiency in SQL and relational databases, including complex queries, performance optimization, schema design, indexing, and stored procedures.
- Have a strong understanding of REST API development, patterns, and design concerns using NodeJS, Python, etc.
- Possess solid knowledge of Data Structures and Object-Oriented Programming (OOP) concepts.
- Experience with Angular 5 and above is essential; familiarity with the Angular framework is advantageous.
- Have over 3 years of experience with design patterns, modular JavaScript, ES6, and front-end debugging techniques.
- Have a strong foundation in unit testing for both UI and backend codebases.
- Demonstrate problem-solving abilities and a willingness to learn and adapt to new technologies.
- Experience working collaboratively with cross-functional teams, including Product, Marketing, UX, QA, Account Management, and Backend teams across multiple locations, including Pune and various cities in the US.
- Understand performance, scalability, and security considerations for web applications.

