Enable job alerts via email!

Python Developer (Python, DevOps)

ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Job summary

A technology solutions company in Singapore is seeking experienced developers for their data engineering team. Candidates should have at least 8 years of experience with strong Python programming and a solid background in testing. Responsibilities include designing data pipelines, ensuring code quality, and collaborating with data teams to automate processes. Experience with AWS, Kubernetes, and data platforms is a plus.

Qualifications

  • Minimum 8 years of hands-on experience in software or data engineering.
  • Strong Python programming skills required.
  • Solid background in unit and integration testing.

Responsibilities

  • Design, build, and manage reliable data pipelines and ETL/ELT workflows.
  • Ensure code quality through strong unit and integration testing practices.
  • Work closely with data teams to gather requirements and automate deployment.

Skills

Python programming
Unit and integration testing
Problem-solving
Communication skills
DevOps practices

Education

Degree in Computer Science or related field

Tools

AWS
Kubernetes
Apache Spark
Snowflake
GitHub

Job description

Important note :

Candidates with a background primarily in SQL or Informatica will NOT be considered.

We are looking for developers who are strong in coding and writing test cases. You will be part of the data engineering team.

Responsibilities:

  • Design, build, and manage reliable data pipelines and ETL/ELT workflows using Python.
  • Ensure code quality through strong unit and integration testing practices.
  • Work closely with data teams to gather requirements and automate deployment, monitoring, and troubleshooting.
  • Improve system performance by optimizing data storage and resolving issues.

Requirements:

  • Degree in Computer Science, Information Technology, or a related field.
  • Minimum 8 years of hands-on experience in software or data engineering, with strong Python programming skills.
  • Solid background in unit and integration testing.
  • Understanding of DevOps best practices and Agile development methodologies.
  • Strong problem-solving, software engineering, and communication skills.
  • Team-oriented mindset with the ability to work independently when needed.

Nice to Have:

  • Experience working with AWS cloud services and Kubernetes (K8s).
  • Familiarity with modern data platforms like Snowflake, Apache Spark, or Hive.
  • Experience using orchestration tools such as Apache Airflow, Dagster, or Prefect.
  • Knowledge of GitHub workflows and monitoring tools like Datadog.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.