Senior Software Engineer

Overview

Remote
Depends on Experience
Contract - W2
Able to Provide Sponsorship

Skills

Java
Node.JS
JSON

Job Details

Job Description:

  • Design and implement data migration pipelines using NodeJS and / or Java
  • Develop programs, tools and / or scripts to migrate structured metadata (e.g., sports events, teams, stats)
  • Write and / or update QA programs to validate correctness and completeness of data migration
  • Perform self-QA and debugging to ensure high-quality delivery
  • Collaborate with teammates to iterate, test, and validate migration logic
  • Maintain documentation and logs of migration and QA outcomes
  • Proactively raise inconsistencies or data anomalies and help troubleshoot root causes

Required:

  • Strong proficiency in NodeJS and/or Java
  • Experience handling structured data formats (JSON, CSV, XML, or similar)
  • Ability to write effective test scripts and perform end-to-end QA
  • Detail-oriented mindset; comfortable verifying data accuracy at scale
  • Good English communication skills for remote collaboration
  • Ability to work independently with accountability and rigor

Preferred:

  • Familiarity with sports metadata or domain models
  • Experience using Postman, or building custom validators
  • Background in data engineering or QA automation
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Brilliant Infotech Inc.