ETL Developer

ETL Developer

Posted 1 week ago by 1753256387

Negotiable
Outside
Remote
USA

Summary: The ETL Developer role involves designing, developing, and maintaining scalable ETL pipelines to support data integration for mobile and enterprise applications. The position requires collaboration with development teams to ensure data needs are met for performance monitoring and analytics. The developer will optimize ETL jobs for performance and scalability while ensuring data quality and integrity. Strong experience in ETL tools and cloud platforms is essential for success in this role.

Key Responsibilities:

  • Design, develop, and maintain scalable ETL pipelines to support data integration and backend services for mobile and enterprise applications.
  • Collaborate with Android/mobile development teams to understand data needs for performance monitoring, analytics, and reporting.
  • Build and maintain data workflows that connect to APIs, GraphQL, and RESTful services to extract, transform, and load data from diverse sources.
  • Develop efficient ETL solutions using tools such as Apache NiFi, Apache Airflow, Talend, or custom Python/Scala-based pipelines.
  • Ensure data quality, validation, and integrity across internal and external data sources.
  • Optimize ETL jobs for performance, scalability, and minimal latency especially for real-time data analytics use cases in mobile environments.
  • Create and maintain documentation on ETL processes, data models, and transformation logic.
  • Work with version control systems like Git and participate in code reviews and source control branching strategies.
  • Collaborate closely with backend engineers, mobile developers, project managers, and data analysts in a fast-paced agile environment.
  • Provide accurate development time estimates and deliver within tight deadlines.

Key Skills:

  • 10 12+ years of experience in ETL development, data engineering, or a similar backend role.
  • Strong experience in developing ETL workflows and data pipelines using tools such as Talend, Informatica, Apache Spark, or custom scripts (e.g., Python, SQL).
  • Solid understanding of API-based data extraction, including REST and GraphQL (Apollo client experience is a plus).
  • Proven ability to build and optimize data pipelines for performance and reliability.
  • Experience with cloud platforms like AWS, Google Cloud Platform, or Azure and services such as S3, Redshift, BigQuery, or Dataflow.
  • Strong SQL and data modeling skills.
  • Familiarity with Git for version control and tools like Jira or Azure DevOps for issue tracking.
  • Excellent communication and cross-functional collaboration skills.

Salary (Rate): undetermined

City: Austin

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Position: ETL Developer

Contract: W2 Only


Responsibilities:

  • Design, develop, and maintain scalable ETL pipelines to support data integration and backend services for mobile and enterprise applications.
  • Collaborate with Android/mobile development teams to understand data needs for performance monitoring, analytics, and reporting.
  • Build and maintain data workflows that connect to APIs, GraphQL, and RESTful services to extract, transform, and load data from diverse sources.
  • Develop efficient ETL solutions using tools such as Apache NiFi, Apache Airflow, Talend, or custom Python/Scala-based pipelines.
  • Ensure data quality, validation, and integrity across internal and external data sources.
  • Optimize ETL jobs for performance, scalability, and minimal latency especially for real-time data analytics use cases in mobile environments.
  • Create and maintain documentation on ETL processes, data models, and transformation logic.
  • Work with version control systems like Git and participate in code reviews and source control branching strategies.
  • Collaborate closely with backend engineers, mobile developers, project managers, and data analysts in a fast-paced agile environment.
  • Provide accurate development time estimates and deliver within tight deadlines.

Required Qualifications:

  • 10 12+ years of experience in ETL development, data engineering, or a similar backend role.
  • Strong experience in developing ETL workflows and data pipelines using tools such as Talend, Informatica, Apache Spark, or custom scripts (e.g., Python, SQL).
  • Solid understanding of API-based data extraction, including REST and GraphQL (Apollo client experience is a plus).
  • Proven ability to build and optimize data pipelines for performance and reliability.
  • Experience with cloud platforms like AWS, Google Cloud Platform, or Azure and services such as S3, Redshift, BigQuery, or Dataflow.
  • Strong SQL and data modeling skills.
  • Familiarity with Git for version control and tools like Jira or Azure DevOps for issue tracking.
  • Excellent communication and cross-functional collaboration skills.

Nice to Have:

  • Experience supporting mobile development teams with backend or analytics-focused data.
  • Familiarity with app telemetry tools (Firebase, Mixpanel, etc.) and mobile performance data pipelines.
  • Exposure to Kotlin or Android data layer architectures (helpful but not required).
  • Experience with performance and accessibility data aggregation for mobile applications.