
Python Developer
- Chicago, IL
- Contract
- Full-time
Duration: 7 Months
Location: Chicago, IL
[Looking for only Prior Client Experience]About the Role
We are seeking a Backend Engineer to join our Loyalty team, which develops and maintains rewards-related applications. This role involves building and enhancing microservices, APIs, and streaming services to support rewards calculation, storage, and redemption across multiple business areas.
You will work closely with a small, Chicago-based engineering team in a hybrid environment, contributing to all phases of the software development lifecycle — coding, testing, deployment, and post-production support.Key Responsibilities
- Design & Develop: Build backend services, APIs, and microservices using Python, Java, and Go.
- AWS Development: Work with AWS-managed services (DynamoDB, RDS, etc.) to develop and deploy solutions.
- Full Lifecycle Ownership: Participate in coding, testing, deployment, and post-production support.
- Modernization Efforts: Migrate and refactor existing Java-based applications into Python-based services.
- Collaboration: Work with a Chicago-based team of engineers under a tech lead, engaging in weekly onsite sessions.
- CI/CD: Use Jenkins or similar build tools for deployment across multiple environments.
- Strong backend development skills in Python (primary) and Java (ability to read, troubleshoot, and maintain existing Java code).
- Exposure to Go programming
- Hands-on experience with AWS services (DynamoDB, RDS, Lambda, etc.).
- Experience building microservices, RESTful APIs, and streaming services.
- Familiarity with CI/CD pipelines using tools like Jenkins.
- Strong problem-solving, analytical, and debugging skills.
- Prior project experience (familiarity with internal tools and processes).
- Experience with AWS serverless solutions and event-driven architecture.
- No formal coding test; focus on problem-solving, analytical skills, and technical discussions.
- Technical deep dive on Python, AWS, and Java (troubleshooting/maintenance level).