Django News Jobs is now the Django Job Board!

Django Job Board

Senior Python/Django Developer
at Gryps

(3 weeks, 1 day ago)

Gryps AG is Switzerland's leading procurement platform for SMEs. Founded in 2010 and headquartered in Zürich, we connect businesses with over 1,500 verified suppliers across 50+ product and service categories — from IT services and insurance to HR and marketing.

Where we are now: We're investing in platform modernization. We're improving our operational excellence through better data foundations, smarter automations, and modern tooling — reducing manual work and enabling the business to scale.

The Project The platform is a mature Django application serving the Swiss SME market. We're modernizing it — improving the architecture, data foundations, and tooling so the business can scale and the platform can evolve.

What this means:

  • Improve and extend backend capabilities to support modern interfaces and integrations
  • Help define the technical direction as the architecture evolves
  • Keep the core stable — no big-bang rewrite, thoughtful evolution

You'll own backend architecture decisions for small development team.

  • Drive backend modernization — evolve the Django application architecture, build APIs, improve data layer
  • Own Salesforce integration — bidirectional sync via django-salesforce, SOQL queries, data model alignment
  • Shape technical direction — evaluate approaches, define patterns, make architecture decisions
  • Lead technical decisions for the backend team, code reviews, architecture discussions
  • Maintain the existing stack — Django/PostgreSQL/Celery/Redis while the platform evolves
  • Support CRM integration work — build interfaces for the CRM platform to trigger Django actions

Required Experience (5+ years) You've built and maintained production Django applications at scale — not just used the framework, but understood its internals: ORM optimization, middleware, signals, class-based views. You're comfortable with:

  • Python & Django — Modern Python (type hints, async), Django ORM, custom middleware, signals
  • Django REST Framework — Serializers, ViewSets, custom permissions, nested relationships
  • PostgreSQL — Complex queries, performance tuning, and ideally PostGIS for spatial/location-based work
  • Celery + Redis/RabbitMQ — Async task processing, scheduled jobs, distributed queues
  • Git/GitLab — CI/CD pipelines, merge request workflows, code review culture
  • Docker & Cloud platforms — Containerized development

Nice to Have

  • Salesforce API integration (django-salesforce or similar bidirectional CRM sync)
  • DjangoCMS
  • Multi-language application experience (German/French/Italian)

Who You Are

  • Self-directed: You don't wait for detailed specs. Given a goal, you figure out how to get there. You're comfortable working in a growing team where not everything is documented yet.
  • Clear communicator: This is an async-first environment. You write things down, explain decisions, and ask good questions in text. Your English is strong enough for daily written communication and regular video syncs.
  • Pragmatic: You ship working code. You care about quality — clean, testable code, proper reviews — but you know when to move fast and when to slow down.
  • Collaborative: You work effectively across time zones and functions — with product, operations, and other developers. You're used to agile workflows and don't need someone managing your day.

How to Apply Send your application with the following:

  • Your CV and a short motivation letter
  • A link to your GitHub profile or portfolio

Desired skills:

Django, Python

Location:

Remote (Remote OK)

Email to Apply