This job offer is no longer available
Senior Python Developer
- North Chicago, Illinois, United States
- North Chicago, Illinois, United States
About
Greetings from IT Engagements IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.Job Title: Senior Python Developer (NO H1B/OPT)Location: Chicago, Illinois(Hybrid – Proof of Residency Required)clients often need robust, secure, and scalable Python-based systems — making them ideal candidates for experienced Python developers.This project could involve:
- Building or maintaining backend services powering financial data processing or transactional systems.
- Integrating with external/internal services (APIs, messaging, data pipelines).
- Ensuring security, compliance, reliability, performance and high availability — all critical in finance.
Job OverviewWe are looking for a skilled Senior Python Developer to join a contract team delivering backend services for a financial-services client in Chicago. The developer will build, maintain, and enhance Python-based systems, collaborate with cross-functional teams, and ensure code quality, performance, and compliance. The assignment is 12+ months, hybrid work model, and requires local residence in Chicago to support onsite interview and occasional in-office presence as needed.Key Responsibilities
- Design, develop, test, and maintain backend services and applications in Python.
- Build and maintain APIs (RESTful, GraphQL, or similar), microservices, or data-processing pipelines.
- Collaborate with product managers, business analysts, QA, and DevOps to deliver high-quality software on schedule.
- Participate in code reviews, write unit/integration tests, enforce coding standards and best practices.
- Troubleshoot, debug, and resolve production issues; ensure reliability, performance, and scalability.
- Implement security, logging, monitoring, and compliance practices appropriate for financial-services systems.
- Document design, dependencies, API interfaces, and maintain clear technical documentation.
- Possibly mentor junior developers or contribute to architecture/design decisions, as needed.
Required Skills & Experience
- 5+ years (or equivalent) of professional experience in backend development with Python.
- Strong experience building production-grade applications, APIs, or data pipelines in Python.
- Familiarity with frameworks and libraries commonly used in Python backends (e.g. Django, Flask, FastAPI — depending on project context).
- Solid understanding of relational (and/or NoSQL) databases, SQL, ORMs, and data modeling.
- Experience working in enterprise or financial-services environments, with attention to security, compliance, and data integrity.
- Familiarity with version control (e.g. Git), code review workflows, CI/CD, testing (unit/integration), and deployment practices.
- Excellent communication skills; ability to collaborate with cross-functional teams.
- Must be local to Chicago, IL, and able to attend onsite interview (and periodic onsite requirements if necessary).
Nice to Have
- Experience with microservices architecture, containerization (Docker), and orchestration (Kubernetes).
- Familiarity with messaging queues, event-driven architectures, or real-time data processing.
- Knowledge of cloud platforms (AWS / Azure / GCP) and cloud-native deployment patterns.
- Previous work in fintech, banking,
Languages
- English
This job was posted by one of our partners. You can view the original job source here.