Python Developer
Location: Columbus, OHExperience Level: 5+ YearsEmployment Type: Full time ContractRole OverviewWe are looking for a skilled Python Developer with 5 years of professional experience to build scalable backend services, high-performance APIs, and data-driven solutions. In this role, you will design robust application logic, work with modern frameworks, and collaborate with cross-functional teams in an Agile environment.Key ResponsibilitiesDevelop Backend Services: Write clean, scalable, and efficient code using Python.Build APIs: Design and implement secure RESTful web services and APIs using frameworks like FastAPI, Flask, or Django.Manage Databases: Integrate applications with relational and NoSQL databases (e.g., PostgreSQL, MySQL) including writing optimized queries and managing ORM mappings.Collaborate on Front-End Integration: Work alongside front-end teams or utilize modern UI frameworks like React.js to connect user interfaces with backend services.Ensure Quality & Testing: Write unit tests, run automated testing frameworks, and debug production issues.Deploy & Maintain: Utilize containerization tools like Docker and CI/CD pipelines (GitLab, Jenkins, or GitHub Actions) for smooth deployments.Required QualificationsExperience: Minimum of 5 years of professional software development experience with a strong focus on Python.Frameworks: Hands-on experience with FastAPI, Flask, or Django.Web Services: Strong understanding of RESTful API design, JSON, and HTTPS protocols.Databases: Proficiency with SQL and relational database management.DevOps Tools: Familiarity with Git/GitHub/GitLab, Docker, and basic CI/CD workflows.Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline.Preferred SkillsExperience with frontend technologies, particularly React.js / JavaScript.Exposure to cloud platforms (AWS or Azure).Familiarity with AI/LLM integrations or agentic workflows is a plus.