What are the responsibilities and job description for the Python Developer position at Agility Partners?
Agility Partners is seeking a qualified Full Stack Python Developer to fill an open position with one of our banking clients.
This is an exciting opportunity for a seasoned software engineer to contribute to the full lifecycle of modern Python-based applications, from backend logic and data management to front-end visualization tools. The ideal candidate will bring a strong OOP foundation, experience building robust and scalable backend systems in Python, and familiarity with full-stack development patterns. This role emphasizes performance, security, and working with large-scale configuration data across integrated platforms.
Responsibilities:
Design and develop full-stack applications with a primary focus on Python backend systems that support configuration data and lifecycle management.
Build and maintain robust ETL processes using libraries such as Pandas for data transformation at scale.
Integrate applications with databases and external APIs, ensuring seamless data flow and high system reliability.
Develop frontend components to visualize processed data and support business insights using lightweight frameworks or dashboards.
Apply best practices in object-oriented design, security, and performance optimization across all layers of the stack.
Qualifications:
3 years of experience as a software engineer working with full-scale Python applications.
Strong understanding and application of object-oriented programming principles in Python.
Proficiency in building backend systems, APIs, and services with Python (e.g., Flask, FastAPI, or Django).
Experience performing complex ETL operations using Pandas and other Python data libraries.
Familiarity with modern frontend tools or frameworks (e.g., React, Vue, or basic JavaScript) for creating lightweight visualizations.
Solid experience working with both relational and non-relational databases, ensuring clean integration and performance.
Salary : $100,000 - $110,000