Senior Python Developer

Allegis Group Singapore Pte Ltd

Singapore

On-site

SGD 120,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Allegis Group Singapore Pte Ltd is seeking an experienced Python developer to contribute to cloud-native backend systems, focusing on backend development, performance optimization and scalable data processing.

Responsibilities include migrating legacy systems to cloud, building data pipelines with Spark and Airflow, and implementing automated testing and CI/CD. Candidates should have 8+ years in Python, AWS experience, and strong SQL skills.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum 8 years of Python development experience, with a focus on backend and data engineering.
  • Proven experience with cloud platforms (preferably AWS).
  • Strong understanding of data engineering concepts, including ETL, data integration, and distributed processing.
  • Hands-on experience with Airflow, Apache Spark or similar orchestration tools.
  • Solid knowledge of SQL, database design, and performance tuning.
  • Experience with automated testing frameworks and integration testing.
  • Familiarity with .NET is advantageous.
  • Proficiency in version control (Git), CI/CD tools, and Agile development practices.

Responsibilities

  • Lead the migration of legacy systems to cloud-based environments.
  • Design, build, and maintain scalable data integration and processing pipelines.
  • Implement automated and integrated testing frameworks to ensure code quality and reliability.
  • Optimize performance for large-scale data sets, including tuning for speed and efficiency.
  • Collaborate with cross-functional teams to define technical requirements and deliver robust solutions.
  • Apply strong database design and optimization techniques to support high-performance data operations.
  • Work with cloud services (e.g., AWS) and/or Spark/Airflow for orchestration and distributed processing.
  • Contribute to the evolution of the data engineering platform, ensuring alignment with best practices and business needs.
  • Utilize Git, CI/CD pipelines (e.g., Jenkins, GitLab CI), and Agile methodologies (Scrum/Kanban).

Skills

Python
Backend development
Data engineering
AWS
SQL
ETL
Testing frameworks
Git
Agile
Spark
Airflow

Education

Bachelor's degree in Computer Science/Information Technology or related field

Tools

Apache Spark
Airflow
Jenkins
GitLab CI
CI/CD

Job description

We are hiring an experienced Python developer to contribute to the development and enhancement of cloud-native backend systems. This role focuses on backend development, performance optimization and scalable data processing within a dynamic and fast-paced environment.

The Position:
  • Lead the migration of legacy s to cloud-based environments.
  • Design, build, and maintain scalable data integration and processing pipelines.
  • Implement automated and integrated testing frameworks to ensure code quality and reliability.
  • Optimize performance for large-scale data sets, including tuning for speed and efficiency.
  • Collaborate with cross-functional teams to define technical requirements and deliver robust solutions.
  • Apply strong database design and optimization techniques to support high-performance data operations.
  • Work with cloud services (e.g., AWS) and/or Spark/Airflow for orchestration and distributed processing.
  • Contribute to the evolution of the data engineering platform, ensuring alignment with best practices and business needs.
  • Utilize Git, CI/CD pipelines (e.g., Jenkins, GitLab CI), and Agile methodologies (Scrum/Kanban).
The Candidate:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum 8 years of Python development experience, with a focus on backend and data engineering.
  • Proven experience with cloud platforms (preferably AWS).
  • Strong understanding of data engineering concepts, including ETL, data integration, and distributed processing.
  • Hands-on experience with Airflow, Apache Spark.or similar orchestration tools.
  • Solid knowledge of SQL, database design, and performance tuning.
  • Experience with automated testing frameworks and integration testing.
  • Familiarity with .NET is advantageous.
  • Proficiency in version control (Git), CI/CD tools, and Agile development practices.
Preferred Qualifications
  • Bachelor's degree in a related field, or equivalent practical experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cloud-Native Python Backend Engineer | Data & ETL
Cloud-Native Python Backend Engineer | Data & ETL

Allegis Group Singapore Pte Ltd • Singapore

On-site
SGD 120,000 - 190,000
Sr. Data Engineer
Sr. Data Engineer

Tap Growth ai • Singapore

On-site
SGD 120,000 - 180,000
Python Developer
Python Developer

Epergne Solutions • Singapore

On-site
SGD 70,000 - 90,000
Senior Data Engineer
Senior Data Engineer

KRIS INFOTECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
senior Software Engineer
senior Software Engineer

SPI GLOBAL CONTENT HOLDING PTE. LTD. • Singapore

On-site
SGD 140,000 - 190,000
Senior Tech Lead
Senior Tech Lead

Virtusa • Singapore

On-site
SGD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Trinity Consulting Services • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Looking for a new job? • Singapore

On-site
SGD 120,000 - 180,000
Software Consultant (Data Engineer)
Software Consultant (Data Engineer)

INTELLECT MINDS PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Staff Software Engineer
Staff Software Engineer

Platform&Co • Singapore

On-site
SGD 140,000 - 210,000