Python Developer

Artech Information Systems

  • Chicago, IL
  • Contract
  • Full-time
  • 24 days ago
Job Title: App Dev – Python Developer
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.
Required Skills & Experience
  • 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.
Nice to Have
  • Prior project experience (familiarity with internal tools and processes).
  • Experience with AWS serverless solutions and event-driven architecture.
Interview Process
  • No formal coding test; focus on problem-solving, analytical skills, and technical discussions.
  • Technical deep dive on Python, AWS, and Java (troubleshooting/maintenance level).

Artech Information Systems