Jobs in Germany

Home  | English Speaking Jobs  | JUPUS GmbH  | Staff Software Engineer
  • Cologne

  • We’re seeking an accomplished Staff Software Engineer (Django specialist) to serve as the go-to expert for one of Europe’s fastest-growing legal-tech scale-ups. Our AI-enabled products are already in the hands of thousands of law-firm and in-house customers; now we need the deepest Django expertise to harden and extend the platform’s core while we accelerate feature velocity and market expansion.

    Reporting directly to the Head of Engineering, you will own our most complex services and architectural decisions, shaping everything from database schemas and asynchronous task flows to performance tuning and security hardening. Familiarity with Vue 3 or modern frontend tooling is required to enable you to work on features from end to end.

    For a builder who thrives on untangling intricate code paths, crafting elegant abstractions, and elevating team capability through example and guidance, this role offers uncommon influence on a modern, cloud-native platform poised for rapid growth.

    Your Challenge and Opportunity in This Role

    This is a rare chance to define—at staff-engineer depth—how a rapidly expanding product is designed, shipped, and maintained. As our resident Django authority, you will translate nuanced product requirements into resilient, scalable software; establish service boundaries, migration strategies, and CI/CD guardrails; and ensure our Python stack is battle-tested in production. Expect genuine ownership of mission-critical code, a seat at the table for technical strategy, and the ability to shape how our engineering organisation solves its hardest problems as we scale across markets and use cases.

    Tasks

    Strategy & Implementation

    • Architect and deliver robust, scalable solutions for the entire product suite, taking full ownership of complex initiatives end-to-end.
    • Design and evolve sophisticated systems that meet performance, security, and maintainability goals.
    • Define and champion best practices for development, testing, and deployment across teams and services.
    • Remain a core hands-on contributor across the stack, debugging the hardest issues and setting the quality bar through example.

    Technical Leadership (Lateral)

    • Act as the primary technical authority and point of escalation for intricate engineering challenges.
    • Mentor engineers via design reviews, pair programming, and knowledge-sharing sessions, raising overall team proficiency without direct line management.
    • Drive adoption of engineering standards, observability, and continuous improvement, ensuring repeatable, high-quality delivery at scale.

    Cross-functional Collaboration

    • Work closely with product, design, and AI engineering partners to translate ideas into reliable, user-facing functionality.
    • Partner with the Head of Engineering to refine the technical roadmap and align architectural decisions with business objectives.
    • Communicate complex software concepts and trade-offs clearly to both technical and non-technical stakeholders, fostering informed, data-driven decisions.

    Requirements

    Technical Expertise

    • Production-grade Python & Django mastery with clean, modular architecture patterns.
    • Modern frontend know-how in Vue 3 (preferred) or React for seamless end-to-end delivery.
    • Proven success scaling high-traffic systems: performance tuning, horizontal/vertical scaling, resiliency patterns.
    • Rigorous quality mindset: pytest unit suites, Cypress integration/e2e, and contract tests baked into CI.
    • Automation-first approach: GitHub Actions pipelines, Dockerised services, IaC with Terraform for reproducible environments.
    • Data-layer depth: PostgreSQL optimiser/tuning, Redis caching, event/queue pipelines with RabbitMQ or Kafka.
    • API craftsmanship: idiomatic REST and GraphQL design, versioning strategies, thorough documentation.
    • “Secure-by-default” practices: OWASP hardening, OAuth/OIDC/JWT flows, GDPR-compliant data handling.

    Soft Skills

    • Operates independently as the primary technical point of escalation, driving solutions across the stack.
    • Mentors peers through design reviews, pair programming, and knowledge sharing, uplifting overall engineering quality.
    • Communicates complex software trade-offs clearly to engineers, PMs, and other non-technical stakeholders.

    Must have:

    • You must be located in the CET -2/+2 zone for this role!
    • You must have at least 4 years of experience with Django
    • You must have at least 8 years of professional experience as a Software Developer

    Benefits

    🚀 Foundational Impact – Help to deliver our Engineering strategy

    🔒 Technical Ownership – Full ownership of our the features from end to end

    🌱 Growth Environment – Work at the cutting edge of generative AI and LLMs

    💼 Leadership Visibility – Flat hierarchy with direct report to the Head of Engineering

    🏡 Fully Remote – Enjoy the flexibility of working from anywhere
    💻 Top Equipment – State-of-the-art MacBook plus all the accessories you need
    🏋️ Wellbeing Perks – Urban Sports Club membership to support your healthy lifestyle

    If you're passionate about pushing the boundaries of what's possible with SaaS softwares with AI and want to lead the technical development of one of our multi disciplinary teams while maintaining hands-on involvement, we'd love to hear from you!

    Application form

    Apply for the job by filling the job application form with your details

    .doc, .docx, .pdf, .rtf, .txt upto 10 MB

    Having issues with applying? Try applying on the portal

    Jobs at JUPUS GmbH

    Job recommendations