PubMatic

Software Engineer - UI (On Contract)

PubMatic
Apply
24 days ago
Pune, IndiaMid Level / Senior

Responsibilities

  • Build and maintain scalable, high-performance UI and backend services.
  • Develop frontend functionality using TypeScript, Angular, JavaScript, and related frameworks.
  • Develop backend APIs and services using NodeJS and Python in Linux/UNIX environments.
  • Design and optimize SQL queries, relational database schemas, indexes, and stored procedures.
  • Implement REST API patterns and design concepts.
  • Apply unit testing to UI and backend codebases.
  • Collaborate with Product, Marketing, UX, QA, Account Management, and backend platform teams.
  • Apply software engineering practices including coding standards, code reviews, source control, documentation, automated testing, and operations.
  • Use AI-enabled development tools for coding, debugging, documentation, and automation.
  • Support scalable deployment architectures, monitoring, CI/CD, and engineering escalations from customers.

Requirements

  • 3–5 years of software development experience, including at least 3 years of UI development experience.
  • At least 3 years of experience with design patterns, modular JavaScript, ES6, frontend debugging, and frontend build processes.
  • Experience with Angular 15 or later is preferred.
  • Backend API development experience is preferred, including at least 6 months of experience as a plus.
  • Hands-on experience with JavaScript, AngularJS, NodeJS, Python, or other backend languages.
  • Proficiency in SQL and relational databases, including query optimization, schema design, indexing, and stored procedures.
  • Knowledge of data structures, object-oriented programming concepts, web application performance, scalability, and security considerations.
  • UI and backend unit testing experience is required.
  • Bachelor’s degree in engineering, computer science, information technology, or an equivalent degree.
  • Experience with Agile and Scrum practices and software development life-cycle best practices.
  • Knowledge of large-scale deployment architectures, monitoring, and CI/CD.
  • Experience with AI-assisted coding and automation workflows, prompt engineering, LLM usage, RAG, agentic AI, and model fine-tuning.
  • Strong communication, collaboration, problem-solving, operational, and project management skills.

Benefits

  • Hybrid work schedule with three days in the office and two days working remotely.
  • Healthcare insurance.
  • Paternity and maternity leave.
  • Broadband reimbursement.
  • Office snacks, drinks, and catered lunches.
  • Contract position; no contract duration is stated.
PubMatic

About PubMatic

1,001-5,000 employees
Contact me