Required Skills: frameworks like Django, Flask, or FastAPI, elational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis), Git, GitHub, GitLab, AWS, Azure, GCP
Job Description
Job Title: Python Developer
Location: Chicago, Illinois
Job Type: W2
Job Summary
We are looking for a talented Python Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable and high-performance Python applications. You will work closely with cross-functional teams to create efficient, secure, and well-optimized software solutions while ensuring seamless system integrations.
Key Responsibilities
- Develop, test, and maintain Python-based applications with a focus on scalability and efficiency.
- Write clean, efficient, and reusable code following best practices.
- Design and integrate RESTful APIs to ensure smooth communication between systems.
- Work with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis) for data storage and management.
- Collaborate with front-end developers, UI/UX designers, and other team members to build high-quality applications.
- Debug and troubleshoot technical issues, ensuring optimal system performance and reliability.
- Implement security and data protection solutions to safeguard applications.
- Stay up to date with the latest Python technologies, frameworks, and industry trends.
Required Skills & Qualifications
- Strong proficiency in Python and experience with frameworks like Django, Flask, or FastAPI.
- Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis).
- Solid understanding of RESTful API development and integration.
- Proficiency with version control systems (Git, GitHub, GitLab).
- Exposure to containerization technologies (Docker, Kubernetes) is a plus.
- Familiarity with cloud platforms (AWS, Azure, GCP) is an advantage.
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Ability to work independently as well as collaboratively within a team-oriented setting.
Preferred Qualifications
- Experience in machine learning, data analysis, or process automation.
- Knowledge of front-end technologies (JavaScript, React, Vue) is a plus.
- Prior experience with DevOps practices, CI/CD pipelines, and cloud computing.