Principal Software Engineer (Full Stack)_D

Mumbai, India
Technology – Engineering /
Full Time /
Hybrid
At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big, so we can all continuously improve. We enable your best to power our future. 

ABOUT THIS JOB:
We're looking for a Senior Software Engineer to join our Campaign Analytics team. The Campaign Analytics suite of products utilize survey based datasets to measure, analyze, and report on Advertisement effectiveness.
As a senior engineer on our team, you'll have a lead role in building systems to extract insights from our datasets. You'll have the opportunity to work on data pipelines, web applications and dashboarding solutions; as well as some of the supporting infrastructure. We are an agile team that work directly with product owners and collaborate with Data Scientists. Our culture is inclusive and we have a healthy work life balance.
If you're passionate about problem solving, enjoy continuous learning, like building new things; while mentoring and guiding others. We want to hear from you!

Responsibilities

    • Collaborate with product owners to understand requirements and design new components.
    • Collaborate in cross-functional teams to implement, test and deploy features.
    • Mentor junior developers and conduct occasional training sessions.
    • Perform code reviews.
    • Build and maintain Front-end and Backend components.
    • Analyze, design, develop, test and implement business systems of the highest complexity.
    • Write code with maintainability and scalability in mind.
    • Research, assess and facilitate the adoption of new technologies.

Qualifications

Preferred Qualifications

    • MS in Computer Science or related field.
    •  4+ years Python programming experience.
    •  3+ years Javascript experience.
    •  Experience with mainstream programming languages .net, C++, Java, etc.
    •  Experience with popular AWS services (S3, RDS, EC2, etc.).
    •  Experience with AWS infrastructure, automation, cost analysis, and operational support.
    •  Experience React, Angular, Vue or other front-end technologies. 
    • Experience leading and mentoring developers.
    •  Experience with popular developer tools (Git, Docker, Github/Gitlab).
    •  Knowledge of NodeJS and web browser automation tools.