-
View all jobs
We are looking for an experienced Python Developer to support our client in migrating several internally built business applications into a more robust and maintainable environment.
Beyond hands-on development, this role requires someone who enjoys coaching and mentoring colleagues, helping them improve their coding practices, and ensuring long-term maintainability of the solutions.
This is an excellent opportunity for a developer with strong technical expertise who also values knowledge-sharing and collaboration.
Key Responsibilities
For further information please contact marijana.elenova at umanova.com.
Beyond hands-on development, this role requires someone who enjoys coaching and mentoring colleagues, helping them improve their coding practices, and ensuring long-term maintainability of the solutions.
This is an excellent opportunity for a developer with strong technical expertise who also values knowledge-sharing and collaboration.
Key Responsibilities
- Lead the migration of small business-built applications to more scalable and maintainable Python-based solutions.
- Review, refactor, and optimize existing code, ensuring best practices in design, testing, and documentation.
- Act as a coach and mentor to less experienced colleagues, providing guidance on Python development, architecture, and coding standards.
- Work closely with business stakeholders to understand application needs, identify improvements, and ensure smooth migration.
- Implement best practices in version control, CI/CD, and automated testing.
- Ensure applications are secure, stable, and maintainable for long-term use.
- 5+ years of professional experience in Python development (senior or strong mid-level ready to step up).
- Proven experience in migrating or modernizing legacy/business applications.
- Strong understanding of software engineering principles, including clean code, testing, and maintainability.
- Experience with frameworks/libraries such as Flask, Django, or FastAPI.
- Solid knowledge of databases (SQL and/or NoSQL).
- Familiarity with cloud environments (AWS, Azure, or GCP) is a plus.
- Comfortable with Git, CI/CD pipelines, and agile ways of working.
- Excellent communication skills and ability to mentor and coach colleagues.
For further information please contact marijana.elenova at umanova.com.
Key Skills
Ranked by relevance
python
cicd
technical expertise
django
flask
cloud
git
sql
aws
gcp
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Full Stack Developer
2025-06-16
Full-time
Mid-Senior
Switzerland
IT Services
Engineering
View Job Details
Related
Generative AI Engineer
2026-01-06
Full-time
Mid-Senior
Switzerland
IT Services
Engineering
View Job Details
Related
Senior Application Developer (.NET & Cloud Technologies)
2025-05-30
Full-time
Mid-Senior
Switzerland
IT Services
Engineering
Login to Apply
- Posted
- Aug 28, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Geneva
- Company
- Umanova SA
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Full Stack Developer
2025-06-16
Full-time
Mid-Senior
Switzerland
IT Services
Engineering
View Job Details
Related
Generative AI Engineer
2026-01-06
Full-time
Mid-Senior
Switzerland
IT Services
Engineering
View Job Details
Related
Senior Application Developer (.NET & Cloud Technologies)
2025-05-30
Full-time
Mid-Senior
Switzerland
IT Services
Engineering