Job Description
• Support legacy data migration efforts across the platform.
• Prepare and validate customer data for migration.
• Execute and monitor data load activities.
• Investigate and resolve migration-related issues.
• Implement fixes and enhancements to migration tooling and related application code.
• Deliver minor user interface improvements to support migration workflows.
• Conduct code reviews and ensure code quality standards.
• Solve complex technical problems and identify practical solutions.
• Collaborate with team members and stakeholders on migration priorities and outcomes.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• Bachelor's degree in computer science or a related field, or equivalent practical experience.
• 4+ years of software development experience (individual contributor; team leadership not required).
• Python (Django): Strong experience building and maintaining server-side applications. Comfortable with Django management commands, ORM bulk operations, transactions, and service-layer patterns. Experience with the data migration domain (ETL, data mapping, checkpointed jobs) is a plus.
• Data migration & ETL: Hands-on experience moving structured or semi-structured data between systems. Familiarity with XML/CSV parsing, metadata schemas, controlled vocabularies, and bulk database loads. Experience with digital collections, DAM, or library/archive metadata is strongly preferred.
• PostgreSQL: Solid understanding of relational databases, JSON/JSONB fields, upserts, and debugging data integrity issues at scale.
• TypeScript / React: Working proficiency for minor UI updates in a Next.js App Router codebase. Comfortable reading and extending existing components; deep SSR/RSC expertise not required for this role.
• Material UI (MUI): Familiarity with MUI v6+ for small UI changes.
• RESTful APIs: Experience consuming and integrating with REST APIs; OpenAPI/Swagger-generated clients a plus. Understanding of multi-tenant SaaS and content/metadata-heavy domains is a plus.
• AWS & distributed workflows: Working knowledge of S3, ECS/Fargate tasks, and event-driven processing (S3 notifications, SQS, background jobs). Experience running batch workloads in cloud environments preferred.
• Problem-solving: Strong analytical skills for debugging partial-failure batch jobs, correlating error logs with source data, and proposing pragmatic fixes under migration timelines.
• Communication: Clear written documentation of migration issues, fixes, and rerun steps for operators and engineers.
• AI-assisted development: Comfort using AI coding tools for investigation, test scaffolding, and routine fixes; judgment to validate outputs against migration reports and tests
Nice to Have Skills & Experience
-
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.