The Nielsen Company company logo

The Nielsen Company is hiring a

Backend Developer - Senior Member Technical Staff

Back to Jobs
Bangalore, India
Posted 21 hours ago
23 views

Job Description

Job Description

Job Purpose:

● Develop and enhance our flagship Video metadata software solutions.

● Design applications with a Platform-first mentality where scale, consistency and reliability are at the core of every decision.

Job Description:

As a Lead Engineer, you will be responsible for leading the designing, developing, and maintaining high-quality software applications. You will collaborate with cross-functional teams to define, design, and ship new features, while also ensuring the performance, quality, and responsiveness of applications. In addition you will mentor and guide the junior engineers.

● Experience in designing, developing and scaling enterprise grade applications, including developing solutions from scratch.

● Exposure to various backend and front end technologies including Java andJavascript.

● Willing to work on legacy stacks and curious to automate old systems.

● Experience in building ETL/ELT processes to ingest data from various sources (APIs, databases, files, etc.).

● Optimize existing data pipelines for performance, cost, and reliability.

● Proficiency in Distributed System 

● Proficiency in databases, including schema design, for large-scale Applications, with mandatory experience in both SQL and NoSQL datastores.

● SQL examples: PostgreSQL, MySQL, Oracle

● NoSQL examples: MongoDB, Cassandra, Redis, DynamoDB, Elastic Search, HBASE

● Proven experience in leading and mentoring a team of engineers ensuring successful project delivery.

● In depth knowledge and proficiency of messaging queue concepts

 

Key Responsibilities

● Lead Design, develop, and maintain scalable and robust web applications and data pipelines.

● Collaborate with product managers, designers, and other engineers to gather requirements and translate them into technical specifications.

● Write clean, maintainable, and efficient code following best practices and coding standards.

● Conduct code reviews ensuring adherence to best practices and high coding standards provide constructive feedback to team members.

● Troubleshoot and debug applications to optimize performance and resolve issues.

● Participate in the full software development lifecycle, including planning, development, testing, and deployment. Participate in architectural discussions and decision-making processes to shape the future of our technology stack

● Stay up-to-date with emerging technologies and industry trends and evaluate their potential impact on our products and services.

● Contribute to the development and improvement of engineering processes, tools, and methodologies.

● Mentor and guide junior engineers, fostering a culture of learning and collaboration within the team.

Qualifications

● Bachelor’s degree in Computer Science, Engineering, or a related field.

● 10+ years of professional experience in software development, with a strong focus on Java.

● Proficiency in Java frameworks such as Spring, Hibernate, or similar.

● Experience with RESTful APIs and microservices architecture.

● Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.

● Working knowledge of machine learning and data science concepts

● Understanding of software development methodologies (Agile, Scrum, etc.).Strong problem-solving skills and the ability to work independently as well as in a team environment.

● Excellent communication and interpersonal skills.

Preferred Qualifications

● Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).Familiarity with containerization technologies (e.g., Docker, Kubernetes).Knowledge of CI/CD tools and practices.

● Experience with test-driven development (TDD) and automated testing frameworks.

Additional Information

Please be aware that job-seekers may be at risk of targeting by scammers seeking personal data or money. Nielsen recruiters will only contact you through official job boards, LinkedIn, or email with a nielsen.com domain. Be cautious of any outreach claiming to be from Nielsen via other messaging platforms or personal email addresses. Always verify that email communications come from an @nielsen.com address. If you're unsure about the authenticity of a job offer or communication, please contact Nielsen directly through our official website or verified social media channels.

Sponsored
⭐ Featured Partner

Join Swish Analytics

Work on cutting-edge sports data and analytics. Join a team that's revolutionizing how we understand sports performance with AI and machine learning.

Remote FriendlyCompetitive SalarySports Tech

Salary Information

Salary: $50,000 - $55,000

🤖 This salary estimate is calculated by AI based on the job title, location, company, and market data. Use this as a guide for salary expectations or negotiations. The actual salary may vary based on your experience, qualifications, and company policies.

Create a Job Alert

Interested in building your career at The Nielsen Company? Get future opportunities sent straight to your email.

Create Alert

Related Opportunities

Discover similar positions that might interest you