We are looking for a skilled Python Developer to design, develop, and maintain high-quality software solutions. The ideal candidate should have strong problem-solving skills, a solid understanding of Python programming, and experience working with modern frameworks and tools. Key Responsibilities Design, develop, test, and maintain Python-based applications Write clean, scalable, and efficient code following best practices Collaborate with cross-functional teams (product, QA, DevOps) Integrate user-facing elements with server-side logic Develop and consume RESTful APIs Optimize applications for performance, security, and scalability Debug and resolve technical issues Participate in code reviews and contribute to technical documentation Required Skills & Qualifications Strong proficiency in Python Experience with frameworks such as Django, Flask, orFastAPI Understanding of OOP, data structures, and algorithms Experience with relational and / or NoSQL databases (PostgreSQL, MySQL, MongoDB) Familiarity with REST APIs and JSON Knowledge of version control systems (Git) Basic understanding of Linux / Unix environments Preferred Qualifications Experience with cloud platforms (AWS, Azure, or GCP) Knowledge of containerization tools (Docker, Kubernetes) Familiarity with CI / CD pipelines Exposure to data processing libraries (NumPy, Pandas) or ML frameworks (optional) Experience with frontend technologies (HTML, CSS, JavaScript) is a plus Education & Experience Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience) 0–2 years (Junior) / 3–5 years (Mid) / 5+ years (Senior) of relevant experience
Python • Chicago, IL, United States of America