About the job
Contract Software Engineer - UI
About the Role
Join PubMatic (Nasdaq: PUBM), a leading independent technology company that is revolutionizing the digital advertising landscape. We empower content creators across the open internet to optimize their inventory access and enhance monetization strategies while providing marketers with tools to achieve impressive returns on investment. Since 2006, our innovative, infrastructure-driven approach has facilitated real-time data processing and utilization, fostering a transparent and dynamic digital advertising ecosystem.
Your Responsibilities
- Bring 3 to 5 years of development experience, including a minimum of 3 years focused on UI and backend development.
- Leverage your 6+ months of backend API development experience, preferably using NodeJS or other popular languages like Python.
- Utilize your hands-on expertise in advanced JavaScript and frameworks such as ReactJS, AngularJS, and NodeJS.
- Design, build, and maintain high-performance, scalable backend services utilizing NodeJS or Python in Linux/UNIX environments.
- Demonstrate proficiency in SQL and relational databases, including complex queries, performance optimization, schema design, and indexing.
- Exhibit knowledge of REST API development and design patterns using NodeJS, Python, and more.
- Possess a strong foundation in Data Structures and Object-Oriented Programming concepts.
- Experience with Angular 5 or later is essential; familiarity with the Angular framework is a plus.
- Apply your understanding of design patterns, modular JavaScript, ES6, and front-end debugging techniques.
- Conduct unit testing for both UI and backend codebases.
- Demonstrate problem-solving skills and a willingness to learn and adopt new technologies.
- Collaborate effectively with cross-functional teams, including Product, Marketing, UX, QA, Account Management, and Backend Platform teams across different locations.

