Django News Jobs is now the Django Job Board!

Django Job Board

Senior Python/Django Developer
at Gryps

(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