Taro Logo

Senior Backend Software Engineer C#,.Net + Node Js

Nielsen is passionate about powering a better media future for all people by providing powerful insights that drive client decisions and deliver extraordinary results.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Backend Software Engineer C#,.Net + Node Js

At Nielsen, we are passionate about our work to power a better media future for all people by providing powerful insights that drive client decisions and deliver extraordinary results. Our talented, global workforce is dedicated to capturing audience engagement with content - wherever and whenever it's consumed. As a Senior Backend Software Engineer, you'll be working within an international group of teams spanning India, Europe, and the USA. You will work alongside and guide a diverse team of engineers, including DevOps, Data, Backend, and Front End engineers. The role requires independence, the ability to guide junior engineers, and a passion for learning and adapting to new technologies.

Key responsibilities include:

  • Writing clean, well-tested code with an emphasis on Test-Driven Development
  • Supporting the application 24/7 based on team on-call rotations
  • Conducting code reviews and design discussions
  • Collaborating with different stakeholders including product, data science, and account managers
  • Diagnosing AWS infrastructure issues related to the application
  • Implementing best practices for application monitoring, orchestration, and performance optimization
  • Practicing DevOps and SecOps for continuous incremental delivery

Required skills:

  • 4-8 years of advanced experience with .NET Core and Relational Databases (PostgreSQL)
  • 4-8 years of experience developing and maintaining microservices using REST
  • 4+ years of experience with AWS services (S3, EC2, Aurora PostgreSQL, API gateway)
  • 2+ years of experience with CI/CD pipelines in GitLab for Kubernetes (EKS) using Docker
  • Fluency in English (C1 level)
  • Strong problem-solving and communication skills

This role offers the opportunity to work on cutting-edge technologies in a global team environment, contributing to Nielsen's mission of powering a better media future for all people.

Last updated 9 months ago

Responsibilities For Senior Backend Software Engineer C#,.Net + Node Js

  • Discuss the Cost of Change (code quality) with team members continuously
  • Write unit tests, integration tests and API tests
  • Support the application 24/7 based on team on-call rotations
  • Write clean code (mindful about coupling, separation of concerns, etc.)
  • Write code 90% of the time, with an emphasis on Test-Driven Development
  • Spend at least 10% of time learning and improving existing application architecture
  • Learn and adapt to new technology architectures and patterns
  • Conduct code reviews and design discussions
  • Collaborate, coordinate and present ideas with different stakeholders
  • Diagnose AWS infrastructure issues related to the application
  • Follow best practices on 24/7 application monitoring, orchestration and performance optimization
  • Implement and Practice DevOps and SecOps for continuous incremental delivery and quality product

Requirements For Senior Backend Software Engineer C#,.Net + Node Js

Java
JavaScript
Node.js
Python
  • Bachelor or Master's degree in computer science or related discipline, or equivalent work experience
  • 4-8 years of advanced experience working with .NET Core and Relational Databases (PostgreSQL)
  • 4-8 years of experience Developing, maintaining and performance tuning microservices using REST
  • 4+ years of experience working with AWS services (S3, EC2, Aurora PostgreSQL, API gateway)
  • 2+ years of experience with building CI/CD pipelines in GitLab for applications running on Kubernetes (EKS) using Docker
  • 2+ Experience using monitoring and alert orchestration tools such as DataDog, Prometheus, Grafana, OpsGenie/PagerDuty/tools
  • Fluent in English, both spoken and written, with a large vocabulary (C1 english level)
  • Understand and implement basic object oriented principles and functional programming principles
  • Commitment to following best practices for security, scalability, and performance
  • Excellent problem-solving skills and ability to troubleshoot complex technical issues in production environments
  • Strong communication skills to collaborate effectively with cross-functional teams, stakeholders, and third-party vendors
  • Continuous improvement mindset
  • Ability to document processes, procedures, and technical architectures
  • Follow Agile principles and participate in grooming and planning sessions

Interested in this job?