Job Description
Job Title: Full Stack Engineer – Spark Migration & Enterprise Modernization
Location: Minneapolis, MN (Hybrid – 3 days onsite)
Duration: 18 Month Contract
Compensation: Competitive W2 Rate
Overview
We are seeking a highly collaborative Full Stack Engineer to support enterprise application modernization, data platform initiatives, and large-scale Spark migration efforts within a complex enterprise environment.
This role combines hands-on software engineering, ETL modernization, API development, cloud-native tooling, and production support responsibilities. The primary focus will be migrating legacy SSIS pipelines into modern Apache Spark-based data processing solutions while supporting a portfolio of enterprise applications and data lake processes.
The ideal candidate brings strong backend engineering skills, modern frontend experience, and the ability to work across multiple systems and teams in a highly collaborative environment.
Key Responsibilities
- Lead and support migration of SSIS ETL pipelines to Apache Spark / Spark Flow
- Develop and maintain scalable APIs and backend services using Python, FastAPI, REST APIs, and .NET/C#
- Support enterprise data lake ingestion, file processing, and access management workflows
- Develop and maintain frontend applications using React and Angular
- Support production applications including troubleshooting, enhancements, and system stability initiatives
- Assist with enterprise data center migration and modernization efforts
- Build and support CI/CD pipelines using GitHub Actions
- Work within containerized environments utilizing Docker and Kubernetes
- Collaborate closely with engineering, infrastructure, platform, and business teams
- Participate in Agile ceremonies, release activities, and modernization initiatives
- Maintain technical documentation and support operational excellence across supported platforms
Required Qualifications
- 5+ years of software engineering experience in enterprise environments
- Strong experience with Apache Spark / Spark Flow
- Experience migrating or supporting SSIS ETL pipelines
- Strong backend development experience with:
- .NET / C#
- Python
- FastAPI
- REST APIs
- Experience with SQL Server
- Frontend development experience with React and/or Angular
- Experience with modern CI/CD practices using GitHub Actions
- Experience with Docker and Kubernetes
- Strong troubleshooting and application support experience
- Excellent communication and collaboration skills
Preferred Qualifications
- Experience with MongoDB
- Java development experience
- Experience supporting data lakes or enterprise migration initiatives
- Experience in large, highly regulated enterprise environments
- Exposure to cloud-native application modernization initiatives
Additional Information
- Hybrid schedule: 3 days onsite in Minneapolis
- Strong team collaboration required; not a siloed engineering role
- Mix of modernization engineering and production support responsibilities
- Primary initiative focus is enterprise Spark migration work and platform modernization