Full Stack Engineer - Spark Migration & Enterprise Modernization
Role details
Job location
Tech stack
Job description
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., * 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
Requirements
Do you have experience in Systems & applications support?, 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., * 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
Benefits & conditions
Pulled from the full job description
- Health insurance
- Vision insurance
- Dental insurance
- Life insurance, * 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
Pay: $75.00 - $90.00 per hour
Benefits:
- Dental insurance
- Health insurance
- Life insurance
- Vision insurance