Python Developer

We are seeking a Python Developer Consultant to join a high-impact enterprise banking project through our IT services consulting firm.

This role is designed for a technically sophisticated professional who thrives in a serious, high-expectation environment. You will help drive a critical migration enablement project, decommissioning legacy middleware systems by rebuilding functionality into modern, high-performance Python services on Kubernetes.
What You Will Do

  • Architect & Build: Design and develop robust, production-grade REST APIs using FastAPI within a modern backend ecosystem.
  • Legacy Transformation: Enable the fast-track migration of legacy applications by splitting monoliths into scalable Python services.
  • Innovation: Leverage AI-assisted development as a productivity tool to accelerate delivery milestones.
  • Quality & Security: Implement clean architecture, solid testing practices (pytest), and modern security protocols (OAuth 2.0/JWT).
  • Collaboration: Work within an "Agile-minded" environment, taking ownership of backend services that demand high reliability and maintainability.

Must-Have Skills

  • Python Expertise: 5+ years of commercial Python development experience.
  • API Development: 4+ years building modern REST APIs, with at least 2+ years of deep, hands-on FastAPI experience.
  • Performance Patterns: Proven experience with asynchronous programming and high-performance backend design.
  • Data & State: Solid understanding of data modeling, RDBMS/NoSQL, ORMs, and caching solutions like Redis.
  • Integration: Practical knowledge of Pub/Sub and streaming-based communication patterns.
  • Security: Strong grasp of modern authentication/authorization (OAuth 2.0, JWT).
  • Testing: Rigorous approach to automated testing, preferably using pytest.

Bonus Skills

  • Experience with Flask.
  • Previous experience in large-scale enterprise/banking environments where performance and security are paramount.
  • Experience or interest in AI-assisted coding tools to optimize workflow.

Required languages

English B2 - Upper Intermediate
Python, Git, Kubernetes, Flask., REST API, API development, OAuth 2.0, JWT, Pub/Sub, RDBMS/NoSQL
Published 13 March
22 views
ยท
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...