Job Description

Senior Software Engineer - NodeJS & Big Data Platform

Location : Gurgaon / Bengaluru / Hybrid

Experience : 2-10 Years

Employment Type : Full-Time, Permanent

Industry : Product / AdTech / Data Platform

Job Summary

We are looking for a highly skilled Senior Software Engineer with strong expertise in NodeJS, distributed systems, Big Data technologies, MySQL, and BigQuery to build and scale high-performance, data-driven platforms.

The ideal candidate will be responsible for designing, developing, and optimizing scalable backend systems and data platforms while collaborating with product managers, architects, and engineering teams.

The role requires strong experience in backend development, microservices architecture, cloud platforms, and modern engineering practices.

Candidates with a strong ownership mindset, problem-solving capabilities, and passion for building scalable systems in fast-paced environments are encouraged to apply.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and platform components
  • Build high-performance, resilient, and distributed systems using NodeJS and microservices architecture
  • Work closely with product managers, architects, and engineering teams to translate business requirements into technical solutions
  • Participate in architecture discussions, technical design reviews, and technology decision-making
  • Build and optimize large-scale data pipelines and analytics platforms
  • Work extensively with MySQL, BigQuery, PostgreSQL, MongoDB, and data warehouse solutions
  • Develop and maintain APIs, backend services, and platform integrations
  • Implement search and indexing capabilities using Elasticsearch or similar technologies
  • Contribute to platform scalability, performance optimization, and security enhancements
  • Work with Big Data technologies such as Kafka, Spark, Airflow, Trino, or similar frameworks
  • Build cloud-native solutions on AWS or GCP environments
  • Implement CI/CD pipelines and DevOps best practices
  • Participate in troubleshooting, incident management, and root cause analysis for production systems
  • Build proof of concepts (POCs) to evaluate new tools and technologies
  • Mentor junior engineers and contribute to engineering best practices, code quality, and technical excellence
  • Collaborate with cross-functional teams to ensure timely and high-quality project delivery

Required Technical Skills

  • Strong hands-on experience in NodeJS backend development
  • Experience working with MySQL is mandatory
  • Hands-on experience with BigQuery and data warehouse solutions
  • Strong understanding of distributed systems and microservices architecture
  • Experience with PostgreSQL and MongoDB
  • Knowledge of Big Data technologies such as Kafka, Spark, Airflow, or Trino
  • Experience with Elasticsearch, Lucene, or search platforms
  • Strong understanding of REST APIs and backend service development
  • Hands-on experience with AWS or GCP cloud platforms
  • Familiarity with CI/CD tools such as Jenkins, AWS CodePipeline, GitHub Actions, or similar
  • Experience with Docker and containerized deployments
  • Knowledge of testing frameworks such as Jest, JUnit, or similar
  • Understanding of code quality and monitoring tools like SonarQube
  • Exposure to ReactJS or frontend technologies is a plus

Preferred Skills

  • Experience building large-scale, high-traffic applications
  • Exposure to analytics, AdTech, SaaS, or data platform products
  • Familiarity with AI-assisted development tools such as Claude, N8N, or LLM-based workflows
  • Experience in system performance optimization and scalability engineering
  • Understanding of DevOps, infrastructure automation, and observability tools
  • Knowledge of Agile/Scrum development methodologies

Soft Skills

  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
  • Strong ownership and accountability mindset
  • Ability to work in fast-paced, agile environments
  • Leadership and mentoring capabilities

Eligibility Criteria

  • Experience : 2-10 Years
  • Strong experience in NodeJS, MySQL, and BigQuery is mandatory
  • Bachelors Degree in Engineering, Computer Science, IT, or related field preferred

Why Join Us?

  • Opportunity to work on large-scale, data-driven platforms
  • Exposure to modern cloud, Big Data, and distributed system technologies
  • Collaborative engineering culture with high ownership
  • Opportunity to work on high-impact products used at global scale

(ref:hirist.tech)


Job Details

Role Level: Not Applicable Work Type: Full-Time
Country: India City: Bengaluru East ,Karnataka
Company Website: https://www.affle.com Job Function: Software Development
Company Industry/
Sector:
Advertising Services And Software Development

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn