Senior Python Developer / Technical Lead – AML/KYC Systems

AI-TALENT PERSONNEL SERVICES PTE. LTD.

Singapore

On-site

SGD 140,000 - 200,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A-IT Software Services Pte Ltd in Singapore is seeking an experienced Senior Python Developer / Technical Lead to drive the design, development and deployment of AML/KYC enterprise applications and banking process automation solutions. The role emphasizes solution architecture, technical design and end-to-end delivery of complex Python-based systems that are scalable, secure and highly available.

You will collaborate with business stakeholders, architects and engineering teams, lead technical

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 8–10 years of hands-on software development experience, preferably in enterprise or banking environments.
  • Strong Python development experience, particularly Django and REST API frameworks.
  • Frontend development experience with React, JavaScript and CSS/SCSS.
  • Proven ability to design enterprise-scale, highly available applications.

Responsibilities

  • Lead architecture, design and implementation for complex banking applications.
  • Drive Python-based full-stack development using Django and REST APIs.
  • Design and implement frontend using React, JavaScript and CSS/SCSS.
  • Oversee database design and SQL performance with MS SQL/Oracle.
  • Lead CI/CD, release management and deployment orchestration.
  • Mentor developers and promote engineering best practices.

Skills

Python development
Django
REST API
React
JavaScript
CSS/SCSS
Linux/Unix
Shell scripting
MS SQL / Oracle
Unit testing
CI/CD
DevOps practices
Git
Agile/Scrum
Stakeholder management

Education

Bachelor's degree in Computer Science or related field

Tools

MQ
MS SQL
Oracle
REST API frameworks
Django

Job description

About the Role

We are looking for an experienced Senior Python Developer / Technical Lead to drive the design, development and implementation of enterprise-scale AML/KYC applications and banking process automation solutions.

The successful candidate will play a key role in solution architecture, technical design and end-to-end delivery of complex Python-based applications. You will work closely with business stakeholders, architects and engineering teams to deliver scalable, secure and highly available systems supporting banking operations and regulatory compliance.

Key Responsibilities
  • Lead technical requirement gathering, solution design, system architecture and implementation for complex banking applications.
  • Drive the development of Python-based full-stack applications using Django and REST API frameworks.
  • Design and implement scalable backend services and frontend applications using React, JavaScript and CSS/SCSS.
  • Evaluate existing systems, conduct impact assessments and recommend optimal technical solutions.
  • Lead integration design and implementation involving APIs, MQ, microservices and high-volume batch processing.
  • Oversee database design, SQL development and query optimisation using MS SQL and Oracle.
  • Ensure application architecture aligns with enterprise technology standards and solution architecture roadmaps.
  • Drive engineering quality through code reviews, unit testing, integration testing and test-driven development.
  • Lead CI/CD implementation, release management, deployment orchestration and environment management.
  • Ensure adherence to change management, engineering review and software development methodologies.
  • Work closely with internal and external stakeholders to manage technical delivery, system enhancements and production support.
  • Mentor developers, provide technical guidance and promote engineering best practices.
Requirements & Technical Skills
  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems or a related discipline.
  • Minimum 8–10 years of hands-on software development experience, preferably in enterprise or banking environments.
  • Strong expertise in Python development, particularly Django and REST API frameworks.
  • Strong frontend development experience with React, JavaScript, CSS and SCSS.
  • Proven experience in designing and implementing enterprise-scale, highly available applications.
  • Strong knowledge of Linux/Unix operating systems and Shell Scripting.
  • Extensive experience with MS SQL and/or Oracle database design, SQL development and performance optimisation.
  • Strong experience in solution architecture, system design and technical leadership.
  • Experience designing and implementing integrations using MQ, microservices and high-volume batch processing.
  • Strong understanding of object-oriented design, UML, object modelling and software architecture principles.
  • Extensive experience in unit testing, integration testing and test-driven development for Python and JavaScript applications.
  • Hands-on experience with Git, source control and software development tools.
  • Strong understanding of Agile/Scrum, Waterfall, CI/CD and DevOps practices.
  • Excellent analytical, troubleshooting, communication and stakeholder management skills.
  • Proven ability to lead technical delivery and drive development of complex software components.
Good to Have
  • Experience in banking, financial services or regulatory technology projects.
  • Knowledge of AML/KYC processes, transaction monitoring and sanctions screening.
  • Exposure to AML/KYC platforms such as NICE Actimize, SAS AML, Verafin or similar RegTech solutions.
  • Experience with regulatory compliance, risk management and financial crime prevention systems.
  • Experience with enterprise workflow automation and process re-engineering.
  • Strong knowledge of deployment automation, release orchestration and environment management.

A-IT Software Services Pte Ltd (EA License No: 24C2345)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer / Technical Lead – AML/KYC Systems
Senior Python Developer / Technical Lead – AML/KYC Systems

Marquess Services • Singapore

On-site
SGD 150,000 - 240,000
Python Developer – AML/KYC Systems
Python Developer – AML/KYC Systems

Marquess Services • Singapore

On-site
SGD 60,000 - 100,000
Python Developer – AML/KYC Systems
Python Developer – AML/KYC Systems

AI-TALENT PERSONNEL SERVICES PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Python Lead for AML/KYC Banking Apps
Senior Python Lead for AML/KYC Banking Apps

Marquess Services • Singapore

On-site
SGD 150,000 - 240,000
Senior Python Lead for AML/KYC Enterprise Apps
Senior Python Lead for AML/KYC Enterprise Apps

AI-TALENT PERSONNEL SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 200,000
Python Developer — AML/KYC Banking Tech
Python Developer — AML/KYC Banking Tech

AI-TALENT PERSONNEL SERVICES PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior System Analyst – AML / KYC system
Senior System Analyst – AML / KYC system

Marquess Services • Singapore

On-site
SGD 80,000 - 120,000
Senior System Analyst – AML / KYC system
Senior System Analyst – AML / KYC system

AI-TALENT PERSONNEL SERVICES PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
AML Lead
AML Lead

ITCAN PTE. LIMITED • Singapore

On-site
SGD 300,000 - 420,000
Senior Application Developer (Django Python) Banking /Contract
Senior Application Developer (Django Python) Banking /Contract

Manpower Staffing Services (Singapore) Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000