👨🏻‍💻 postech.work

Python Developer

Ascendion • 🌐 In Person

In Person Posted 1 week ago

Job Description

Job Title:

Python Developer

Location:

Singapore

Role:

We are seeking a mid-level Python Engineer with strong SQL and cloud experience (AWS or similar) to design, build, and optimize applications, data pipelines, and integrations that underpin our platform.

Responsibilities:

Design, develop, and maintain backend services and APIs in Python.

Build robust data workflows: ingestion, transformation, quality checks, and lineage using SQL and Python.

Architect and operate cloud-native solutions on AWS (or other cloud providers), leveraging services for compute, storage, security, and observability.

Ensure code quality through testing, code reviews, CI/CD, and documentation.

Optimize performance, reliability, and scalability of systems and data pipelines.

Implement security, compliance, and best practices suitable for financial data.

Required Qualifications:

4+ years of professional software engineering experience.

Strong Python expertise (e.g., Serverless/Fast API/Flask/Django, packaging, typing).

Strong SQL skills (query optimization, schema design, stored procedures, analytics functions).

Hands-on experience with AWS or another major cloud provider (e.g., GCP, Azure): IAM, networking basics, containers/serverless, storage, monitoring.

Experience with CI/CD, testing frameworks, and version control (Git).

Strong problem-solving skills, ownership mindset, and clear communication.

Nice to Have:

React/TypeScript experience building internal tools or dashboards.

Familiarity with data modelling, ETL/ELT patterns, and working with structured/semi-structured data.

Experience with infrastructure-as-code (Terraform/CloudFormation).

Knowledge of containers and orchestration (Docker, ECS/EKS/Kubernetes).

Experience with event-driven architectures and messaging (e.g., Kafka, SQS).

Background in finance, trading, risk, or portfolio analytics.

Exposure to data warehousing/lakes (e.g., Snowflake, Big Query etc).

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.