Software Developer - Python

Expleo Group

Remote
API Developer / Python Developer (CDR/Open Banking Platform)

Experience: 4-6 Years

Role Summary

We are looking for an API Developer to design, develop, test, and support cloud-native microservices and API integrations for a Consumer Data Right (CDR) Data Adapter Platform. The developer will build secure and scalable APIs, implement data transformation logic, and integrate with banking and Open Banking ecosystems.

Responsibilities

Development

  • Develop Python-based microservices using FastAPI or Flask.
  • Build and maintain REST APIs
  • Develop reusable service components and integration frameworks.

Integration Development

  • Integrate with Core Banking and Card Platform.
  • Consume and expose APIs using Open Banking/CDR standards.
  • Implement API orchestration and source-system connectors.
  • Develop JSON-based transformation and mapping services.

Cloud-Native Development

  • Containerize applications using Docker.
  • Support Kubernetes deployments.
  • Participate in CI/CD implementation and deployment activities.
  • Support monitoring and logging implementation.

Testing & Quality

  • Write unit and integration test cases.
  • Support SIT, UAT, and performance testing activities.
  • Participate in code reviews and quality assurance processes.
  • Troubleshoot and resolve defects.

Operational Support

  • Assist during deployment and production support activities.
  • Analyze incidents and perform root cause analysis.
  • Contribute to technical documentation and runbooks.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent.

Essential Skills

  • 4+ years of Python development experience
  • FastAPI or Flask
  • REST API development
  • JSON/XML processing
  • SQL databases
  • Git version control
  • Unit Testing frameworks (PyTest)
  • Docker

Desired Skills

  • Kubernetes
  • Azure or AWS Cloud
  • OAuth2/OIDC/JWT
  • Redis, RabbitMQ
  • Banking/Open Banking/CDR domain experience
  • CI/CD tools (Azure DevOps, GitHub Actions, Jenkins)

Experience

4-6 years

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.