System Soft Technologies

Full Stack Data Engineer

Job description

Summary

Job Description

We are looking for an experienced Full Stack Data Engineer to join our team, building a next-generation data platform built on Data Mesh architecture/principles.

Responsibilities

You will be responsible for designing, developing, and maintaining web applications and data pipelines, as well as implementing CI/CD best practices.

  • Design, build, and maintain scalable and efficient data platforms using data engineering technologies such as Glue, EMR, Athena, Redshift, Lake Formation, Apache Spark, Hive, HDFS, and Trino.
  • Build/manage data pipelines, and common data-related cross-cutting concerns like data catalog, data lineage, data quality, data profiling, data discovery, metadata management
  • Develop and maintain web applications using AngularJS and Python.
  • Build/manage BI/Analytical dashboard reducing time to insight for the business stakeholders.
  • Implement CI/CD pipelines using Terraform, Jenkins, Github actions, and Gitflow.
  • Develop and maintain APIs using Python and ensure API security and best practices are implemented. • Implement SSO integration with Microsoft Azure AD using oAuth, OIDC, and SAML.
  • Implement integration with AWS Cognito for user authentication and authorization.

Qualifications

The ideal candidate should have extensive hands-on experience in building a big data platform, Big Data Technologies, Data Pipelines, backend development (using Python), BI/Analytics tools as well as experience with DevOps, AWS, and UI Development in Angular JS.

  • 8+ years of experience in similar positions;
  • Hands-on Experience with data engineering technologies such as AWS Glue, EMR, Athena, Redshift, Lake Formation, Apache Spark, Apache Hive, Apache Airflow, S3FS, Apache Hudi, and Trino.
  • Extensive experience in building data pipelines using orchestration tools like Apache Airflow. Hands-on experience in building cross-cutting concerns like data catalog, data lineage, data quality, data profiling, data discovery, metadata management
  • Proven experience as a Full Stack Developer with AngularJS and Python.
  • Strong understanding of web development technologies including HTML, CSS, and JavaScript.
  • Experience working with RESTful APIs and JSON. Familiarity with microservices architecture.
  • Experience with core AWS technologies such as EC2, ELB, Auto Scaling, S3, EFS, Lambda, API Gateway, Step Functions, Cloudwatch, VPC, Route 53, ACM
  • Hands on experience with SQL and NoSQL databases.
  • Hands experience with BI tools like Tableau, AWS QuickSight
  • Experience with Git or other version control systems.
  • Understanding of agile development methodologies.
  • Experience with cloud platforms such as AWS.
  • Bachelor's degree in Computer Science, Engineering, or related field

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.