Overview
Skills
Job Details
We are seeking an experienced Python Developer to join our team in Bloomington, IL. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable applications and services. This role requires close collaboration with cross-functional teams in a hybrid work environment.
Responsibilities:
Design, develop, and maintain Python-based applications and services
Write clean, efficient, and well-documented code
Develop RESTful APIs and integrate with third-party services
Work with databases (SQL and/or NoSQL) for data storage and retrieval
Collaborate with product owners, architects, and QA teams
Perform unit testing, debugging, and performance tuning
Participate in code reviews and follow best coding practices
Support application deployment and production issues
Required Skills:
Strong experience with Python development
Experience with frameworks such as Django, Flask, or FastAPI
Strong understanding of REST APIs
Experience with SQL databases (PostgreSQL, MySQL, Oracle, etc.)
Familiarity with Git and version control systems
Knowledge of Linux/Unix environments
Strong problem-solving and communication skills