Senior Python Engineer – Core Banking Domain

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Engineer in the Core Banking Domain, offering a full-time contract for over 6 months, remote in the US. Requires 7+ years of backend experience, expertise in Python, FastAPI, GCP, and client engagement skills.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
-
🗓️ - Date discovered
May 25, 2025
🕒 - Project duration
More than 6 months
-
🏝️ - Location type
Remote
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
United States
-
🧠 - Skills detailed
#Scrum #Data Privacy #Compliance #Docker #pydantic #Databases #Security #MySQL #HBase #Data Integrity #Python #PCI (Payment Card Industry) #Computer Science #Agile #PostgreSQL #GCP (Google Cloud Platform) #GIT #DevOps #Cloud #Version Control #Data Governance #API (Application Programming Interface) #Scala #FastAPI #Programming
Role description
Job Title: Senior Python Engineer – Core Banking Domain (Client-Facing | Remote – US) Location: Remote (United States) Job Type: Full-time (Contract) Experience Level: Senior (7+ years) Travel: Minimal, occasional travel for client meetings as required About the Role We are looking for a Senior Python Engineer with deep expertise in the core banking domain and modern Python frameworks. This client-facing, remote role demands a hands-on backend expert with excellent communication and stakeholder management skills. You will play a key role in designing, developing, and delivering secure, scalable backend services and APIs for high-impact banking solutions in collaboration with our US-based clients. You will be part of a high-performing, agile team building mission-critical systems on Google Cloud Platform (GCP), utilizing cutting-edge tools like FastAPI, Pydantic, asynchronous programming, and LangGraph for intelligent workflow orchestration. Key Responsibilities Backend Engineering & API Development • Design and build high-performance backend services using Python, FastAPI, and Pydantic. • Implement asynchronous programming patterns (e.g., asyncio, aiohttp) to ensure optimal performance. • Develop robust, secure RESTful APIs aligned with banking industry standards. • Model and manage data using relational databases (e.g., PostgreSQL, MySQL) ensuring data integrity and scalability. Client Engagement & Solution Delivery • Engage directly with banking clients to gather requirements, define solutions, and support delivery. • Lead technical presentations, demos, and architecture discussions with both technical and business stakeholders. • Translate complex business needs into compliant, maintainable, and scalable backend systems. Collaboration & Architecture • Collaborate with frontend developers, DevOps engineers, architects, and product managers. • Utilize LangGraph or similar tools for orchestrating composable, stateful workflows. • Deploy, monitor, and maintain services on Google Cloud Platform (GCP). • Contribute to system architecture, security reviews, and long-term technical planning. Required Qualifications • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. • 7+ years of backend development experience with strong Python expertise. • Proven understanding of secure coding, data privacy, and compliance in financial environments. • Hands-on experience with: • FastAPI and Pydantic • Asynchronous programming in Python (e.g., asyncio, aiohttp) • Building and integrating RESTful APIs • LangGraph or similar graph-based orchestration tools • Relational databases such as PostgreSQL or MySQL • Google Cloud Platform (GCP) services Preferred Skills • Experience in core banking systems: customer onboarding, loan origination, transaction processing, or digital banking. • Successful track record in client-facing roles (e.g., workshops, technical discovery sessions). • Familiarity with: • Docker and containerization best practices • CI/CD pipelines and Git-based version control • Banking standards such as PCI-DSS, SOC 2, and data governance frameworks • Experience with Agile/Scrum methodologies Soft Skills & Attributes • Excellent verbal and written communication skills • Confident in delivering presentations to both technical and non-technical audiences • Self-motivated and effective in a remote, collaborative environment • Strong analytical and decision-making skills • Proactive, detail-oriented, and accountable in all aspects of work