Software Engineer - UI (On Contract)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
The Software Developer role is a full-stack engineering position focused on building scalable, AI-enabled product capabilities within a mature technology ecosystem. With 3 -5 years of experience, you'll contribute to frontend development using TypeScript and Angular, backend services in Java, and collaborate across platform, data, and product teams to deliver reliable, high-quality solutions. Exposure to Python or Golang is valued, particularly for backend services, integrations, and AI-driven components. This role emphasizes production-grade AI adoption, including Agentic AI workflows. You'll focus on applying AI where it meaningfully enhances product outcomes-improving user experience, automation, and decision intelligence-while adhering to enterprise standards around architecture, testing, and reliability. Strong communication, disciplined execution, and the ability to align AI-driven solutions with long-term product strategy are critical to success
Responsibilities
- 3 to 5 years' experience in development, whereas a minimum 3+ years' experience in UI development with the Angular 15 version and above exposure is preferred.
- 3+ years of design patterns, modular JavaScript, ES6, front end debugging techniques, front end build processes.
- Experience of 6+ months in backend API development is a plus. API development using NodeJS or other popular languages like Python.
- Hands-on experience in advanced JavaScript and JavaScript frameworks like AngularJS and NodeJS.
- Design, build, and maintain high-performance, scalable backend services using NodeJS/Python in Linux/UNIX environments.
- Proficiency in SQL and relational databases, including complex queries, performance optimization, schema design, indexing, and stored procedures.
- Knowledgeable in REST API development, patterns, and design concepts using NodeJS, Python, etc.
- Strong knowledge of Data Structures and OOPS concepts.
- UI and backend codebase Unit Testing experience is a must.
- Problem-solving skills and the ability to learn and adopt new technologies.
- Experienced in working and coordinating with cross-functional teams like Product, Marketing, UX, QA, Account management, and Backend platform teams in multiple US cities and Pune, India.
- Knowledgeable of the performance, scalability & security considerations for web applications.
- A passion for developing and maintaining high-quality code and enabling contributions from engineers across the team.
- Leverage AI-enabled development tools (e.g., GitHub Copilot, ChatGPT, and Cursor) for coding, debugging, documentation, and automation.
- We'd Love for You to Have
- 3 - 5 years of Agile and Scrum methodologies, including sprint planning, daily stand-ups, sprint demos, sprint retrospectives, estimation, and prioritization techniques.
- Implementation of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, documentation, build processes, automated testing, and operations.
- Finding ways to increase the throughput of the team with innovation & motivation.
- Strong inter-personal skills and a desire to work collaboratively.
- Experience in handling Engineering escalations from customers will be preferred.
- Able to communicate clearly and effectively with all levels.
- Strong operational and project management skills in a product development environment.
- Knowledge of large-scale deployment architectures, monitoring, and CI/CD.
- Hands-on experience with AI-assisted coding and automation workflows.
- Basic understanding of prompt engineering and LLM usage for productivity.
- Understanding of advanced AI concepts, including RAG, agentic AI, and model fine-tuning.
- Qualification
- Should have a bachelor's degree in engineering (CS / IT) or equivalent degree from well-known Institutes / Universities.
- Additional Information
- Return to Office : PubMatic employees throughout the globe have returned to our offices via a hybrid work schedule (3 days "in office" and 2 days "working remotely") that is intended to maximize collaboration, innovation, and productivity among teams and across functions.
- About PubMatic
- PubMatic is one of the world's leading scaled digital advertising platforms, offering more transparent advertising solutions to publishers,
Benefits
Additional Information
Software Engineer - UI (On Contract)
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at pubmatic? Share your experience