onsite
Python Developer - Enfycon INC
Software Engineer
Experienced Python Developer skilled in Django, Flask, RESTful services, data processing with Pandas, and robust CI/CD pipelines, seeking to build scalable backend solutions.
About the role
Key Responsibilities
- Design, develop, and maintain Python-based web applications using Django and Flask frameworks.
- Build and document RESTful APIs for front‑end integration and data exchange (JSON, XML).
- Implement data manipulation and analysis pipelines with Pandas, ensuring efficient handling of large datasets.
- Write unit and integration tests using Pytest and apply best practices for exception handling and multithreading.
- Collaborate in Agile/Scrum teams, participating in sprint planning, daily stand‑ups, and retrospectives.
- Set up and maintain CI/CD pipelines, applying DevOps principles for automated builds, tests, and deployments.
Requirements
- 6+ years of professional software development experience, with at least 5 years focused on Python.
- Strong proficiency in Django, Flask, and building REST APIs.
- Hands‑on experience with Pandas, SQL databases, and Snowflake data warehousing.
- Solid understanding of CI/CD tools, version control, and DevOps workflows.
- Proven ability to work in Agile/Scrum environments and deliver high‑quality code on schedule.
Skills
pythondjangoflaskpandassqlcicd