AdTechTalent
Engineering2 months agoHybrid

PubMatic

Software Engineer - UI (On Contract)

typescriptangularjavapythongolangnodejsjavascriptsqlrest apiaiai-assisted codingagilescrumunit testinglinuxci/cdprompt engineeringllmragagentic aimodel fine-tuning

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Pune, India

Full job description

Software Engineer - UI (Contract) role requiring 3-5 years experience. Focus on full-stack development with frontend using TypeScript and Angular 15+, backend services in Java, NodeJS, Python, or Golang. Responsibilities include building scalable AI-enabled product capabilities, collaborating with cross-functional teams, and applying AI to improve product outcomes. Requires strong knowledge of JavaScript, AngularJS, REST APIs, SQL, data structures, OOPS, unit testing, and Agile methodologies. Experience with AI-assisted coding tools and advanced AI concepts preferred. Bachelor’s degree in CS/IT or equivalent required. Hybrid work model with 3 days in office and 2 remote. Benefits include parental leave, healthcare, broadband reimbursement, and office amenities.

What you'll do

  • Contribute to frontend development using TypeScript and Angular
  • Develop backend services in Java, NodeJS, Python, or Golang
  • Collaborate with platform, data, and product teams
  • Build scalable, AI-enabled product capabilities
  • Apply AI to enhance product outcomes including user experience, automation, and decision intelligence
  • Adhere to enterprise standards for architecture, testing, and reliability
  • Leverage AI-enabled development tools for coding, debugging, documentation, and automation
  • Coordinate with cross-functional teams in multiple locations
  • Maintain high-quality code and enable team contributions

Requirements

  • 3 to 5 years’ experience in development
  • Minimum 3+ years’ experience in UI development with Angular 15+
  • 3+ years of design patterns, modular JavaScript, ES6, front end debugging techniques, front end build processes
  • 6+ months experience in backend API development (NodeJS, Python preferred)
  • Hands-on experience with advanced JavaScript and frameworks like AngularJS and NodeJS
  • Design and maintain scalable backend services using NodeJS/Python in Linux/UNIX
  • Proficiency in SQL and relational databases including complex queries, performance optimization, schema design, indexing, stored procedures
  • Knowledge of REST API development and design patterns
  • Strong knowledge of Data Structures and OOPS concepts
  • Unit Testing experience for UI and backend codebase
  • Problem-solving skills and ability to learn new technologies
  • Experience working with cross-functional teams across multiple locations
  • Knowledge of performance, scalability, and security considerations for web applications
  • Experience with AI-enabled development tools (GitHub Copilot, ChatGPT, Cursor)
  • 3-5 years Agile and Scrum methodologies experience
  • Implementation of software engineering best practices across SDLC
  • Strong interpersonal and communication skills
  • Experience handling engineering escalations preferred
  • Strong operational and project management skills in product development
  • 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
  • Understanding of advanced AI concepts including RAG, agentic AI, model fine-tuning
  • Bachelor’s degree in engineering (CS/IT) or equivalent

Tech stack

TypeScriptAngular 15+JavaPythonGolangNodeJSJavaScriptAngularJSSQLLinux/UNIXREST APIES6

Benefits

Paternity/maternity leaveHealthcare insuranceBroadband reimbursementKitchen with healthy snacks and drinksCatered lunches

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.