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.
As an engineer on our team, you will have an opportunity to build systems to extract insights from our datasets. These systems include data pipelines, web applications, dashboarding solutions, and their supporting infrastructure. We are an agile team that work directly with product owners and collaborate with Data Scientists.
If you are passionate about problem solving, enjoy continuous learning, like building new things. We want to hear from you!
Our culture is inclusive, growth oriented, and we value a healthy work life balance.
Responsibilities
Collaborate in cross-functional teams to design, implement, test and deploy features.
Mentor junior developers and conduct occasional training sessions.
Perform code reviews.Build and maintain Front-end and Backend components.
Write code with maintainability and scalability in mind.
Build and maintain development environments and CI/CD workflows
Qualifications
5 - 8 years of professional software development experience.
3 years with a mainstream programming language (Python, C++, Java, Javascript etc.).
Knowledge of programming concepts and paradigms (Design Patterns, Algorithms, Object oriented programming).
Experience with SQL and database technologies.
Experience of writing automated tests and doing test driven development(TDD).
Experience designing and developing APIs.
Experience building systems on public cloud infrastructure (AWS, GCP, Azure).
Experience working in an agile environment.
Preferred Qualifications
Bachelors (BE/BTech) or Masters in Computer Science or related field.
3 years Python programming experience.
2 years Javascript experience.
Experience React, Angular, Vue or other front-end technologies.
Knowledge of NodeJS ecosystem and browser automation tools.
Experience with popular AWS services (Lamda, S3, RDS, EC2, etc.).
Experience with popular developer tools (Git, Docker, Github, Gitlab)