NielsenIQ

Senior Software Engineer

NielsenIQ
Apply
3 hours ago
Mexico City, MexicoSenior

Responsibilities

  • Collaborate with cross-functional teams and the Product Manager on sprint work and roadblocks.
  • Write Java, Kotlin, JavaScript, and Python code to add functionality to the platform.
  • Build event-driven microservices and RESTful Spring Boot APIs using serverless technologies.
  • Develop infrastructure as code using AWS Lambda, ECS, Fargate, Step Functions, SNS/SQS, and Kinesis Firehose.
  • Model product data and work with MySQL, PostgreSQL, DynamoDB, and Elasticsearch.
  • Pair with and mentor engineers while contributing to customer-focused products.
  • Author architecture decision records and participate in technical whiteboarding sessions.
  • Help establish and implement the team’s technical vision.
  • Participate in manager one-on-ones and host technical learning sessions.

Requirements

  • Strong backend object-oriented programming fundamentals with proficiency in Java or Kotlin.
  • Familiarity integrating RESTful APIs and understanding microservices architecture.
  • Experience with relational and NoSQL databases.
  • Sound software development lifecycle skills, preferably in an agile environment.
  • Excellent English communication skills for collaboration across technology teams and the business.
  • At least 4 years of relevant software engineering experience.
  • Minimum B.S. degree in Computer Science, Computer Engineering, or a related field.

Benefits

  • Flexible working environment.
  • Volunteer time off.
  • LinkedIn Learning.
  • Employee Assistance Program (EAP).
  • Hybrid work arrangement in Mexico City.

Tech Stack

Amazon DynamoDBAWSElasticsearchJavaJavaScriptKotlinMySQLPostgreSQLPythonReactSpring Boot

Categories

Contact me