onsite
Python Developer - Ruhumi Technologies
Software Engineer
Seasoned Python developer with 5+ years of experience building robust web applications using Django and Flask, designing RESTful services, and leveraging Pandas for data manipulation. Strong SQL and Snowflake knowledge, plus CI/CD and Agile expertise.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python applications using Django and Flask frameworks.
- Build and expose secure REST APIs for front‑end consumption, handling JSON and XML payloads.
- Implement data processing logic with Pandas, ensuring efficient manipulation and transformation.
- Write comprehensive unit and integration tests with Pytest, and manage exception handling and multithreading where required.
- Collaborate in Agile/Scrum teams, participating in sprint planning, stand‑ups, and retrospectives.
- Optimize database interactions using SQL and Snowflake, and contribute to performance tuning.
Requirements
- 6+ years of professional software development experience, with at least 5 years focused on Python.
- Proven expertise in Django, Flask, and RESTful API design.
- Strong command of SQL and experience with Snowflake or similar data warehouses.
- Hands‑on experience with CI/CD pipelines and DevOps practices.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythondjangoflaskpandassql