🇩🇪 Diese Seite gibt es auch auf Deutsch

Zur deutschen Version
Software Development Full-time Part-time Hybrid (Office & Remote) Berg bei Neumarkt i.d.OPf. €48,000 – €72,000/year

Full Stack Developer – Django/Python (m/f/d)

As part of our expansion, we are looking for an experienced Full Stack Developer with Django expertise (m/f/d) to join our development team in Berg bei Neumarkt i.d.OPf. at the earliest possible date. Flexible working hours: 32-40 hours per week according to your needs.

Berg bei Neumarkt i.d.OPf.
Published: October 6, 2025

About Us

We – Tenschert Software GmbH – are the company behind Schulungstool.de, a leading B2B SaaS e-learning software for companies and public authorities in Germany, Austria, and Switzerland. Over 300 customers with more than 125,000 employees trust our platform daily.

What sets us apart: 100% bootstrapped (no investor pressure), we automate boring tasks wherever possible, real flexibility in working hours and location. We cultivate an idea meritocracy – everyone can contribute, decisions are weighted by skills and experience. You work directly with the founding team and see the direct impact of your work.


TL;DR: Django/Python Developer (m/f/d) • €48,000-€72,000/year • 32-40h/week (you choose) • Hybrid possible after onboarding • 300+ customers • Permanent • Bootstrapped


Our Tech Stack

Backend: Django 5.x, PostgreSQL, Celery, Redis, RabbitMQ, Django REST Framework, Stripe API, AWS S3/SES, Multi-Tenancy (django-tenants)

Frontend: Responsive Web Design, HTMX, Alpine.js, Tailwind CSS, Vue.js, JavaScript ES6+ | Legacy: Bootstrap 4 (being migrated)

DevOps & Tools: Ansible, Docker, Git/GitHub, Sentry, PyCharm/VS Code, Pre-commit Hooks (ruff)

Your Benefits at a Glance

  • Flexible working hours – 32-40h per week, you choose
  • €48,000 - €72,000 annual salary (depending on experience & hours)
  • Up to 31 vacation days (26 days initially, +1 per year up to max. 31)
  • State-of-the-art equipment (MacBook or Linux notebook & smartphone for private use)
  • Permanent employment contract from day one
  • Hybrid possible after successful onboarding
  • 100% bootstrapped – no investor pressure, sustainable growth
  • Real ownership – direct collaboration with founding team

Your Responsibilities

As a Full Stack Developer, you are responsible for developing our e-learning platform. You work independently on features that create real value for our customers.

Backend Development (70%)

  • Development and optimization of features in Django (ORM, REST APIs, Celery tasks)
  • Work with multi-tenant architecture (django-tenants with PostgreSQL schema isolation)
  • Integration of third-party APIs (Stripe, AWS S3, email providers)
  • Database design and performance optimization
  • Asynchronous task processing with Celery and Redis/RabbitMQ

Frontend Development (30%)

  • Implementation of responsive, user-friendly interfaces with HTMX, Alpine.js, and Tailwind CSS
  • Development of modern, performant websites (Astro, Tailwind)
  • Migration of legacy code (Bootstrap/Turbolinks) to modern stack
  • Maintenance and development of existing Vue.js components

Additional Responsibilities

  • Code reviews and quality assurance
  • Close collaboration with product team and customer success team
  • Deployment and maintenance via Ansible
  • Technical documentation

What You Bring

Requirements

  • At least 3 years of practical experience in web development (ideally B2B SaaS)
  • Very good Django knowledge (ORM, Migrations, REST Framework, Testing)
  • Strong PostgreSQL knowledge and experience with database design
  • Solid frontend skills in HTML, CSS, JavaScript (ES6+) and a good sense for modern web design principles
  • Git and modern development workflows
  • Eye for usability and user experience
  • Very good German language skills (C1+) – team communication, documentation, and customer communication in German
  • Pragmatism over perfectionism – you find practical solutions
  • Independent work style and initiative

Bonus Points

  • Experience with Celery, Redis, multi-tenant architectures, or SaaS platforms
  • Knowledge of HTMX, Alpine.js, Tailwind CSS, Vue.js
  • Familiarity with Ansible, Stripe, AWS S3, or TypeScript
  • Open-source contributions or personal projects (show us your GitHub!)

What We Offer

💰 Attractive Compensation with Real Flexibility

Salary overview (based on 40h/week):

  • Mid-Level Developer (3-4 years): €48,000 – €62,000
  • Senior Developer (5-7 years): €62,000 – €72,000

For part-time (35h or 32h/week), the salary is adjusted proportionally.

The final salary depends on your experience, qualifications, and desired weekly hours. In addition, you get 26 vacation days initially, which automatically increase by one day each year (up to max. 31 days).

🕐 Flexible Working Hours & Location

  • Onboarding/Probation period: Predominantly in the office (at least 2-3 days/week) for optimal onboarding and team integration
  • After onboarding: Flexible split between office and remote by arrangement
  • Work at the times that suit you – we coordinate important meetings and pair programming together
  • You need 32h for family or side projects? Perfect. 40h full throttle? Also good.
  • Your life situation changes? We’ll adjust the hours.

🚀 Ownership & Impact

  • You work directly with the founding team – your ideas and opinions count
  • You see the direct effect of your work with over 100,000 end users
  • Co-creation of the technical roadmap and architectural decisions
  • Established, profitable product with 300+ paying customers – no investor dependency

💻 Equipment & Development

  • New MacBook (or Linux notebook of your choice) + iPhone/Android – also for private use
  • External monitors, ergonomic workspace, budget for tools and licenses
  • We cover costs for online courses, conferences, books, and certifications
  • Modern office spaces directly at the A3 Neumarkt i.d.OPf. exit

Apply Today

Sounds interesting? Let’s talk!

Please send us your complete application documents (CV as PDF) via email to Julian Tenschert (jobs@tenschertsoftware.com).

A cover letter is optional – but if you want to tell us why you’re a good fit or show us a portfolio/GitHub profile, we’d love to hear from you!

As part of our digital application process, we only accept applications via email.

We look forward to your application and working with you!

Your team at Tenschert Software


We value diversity and welcome all applications – regardless of gender, nationality, ethnic and social origin, religion/belief, disability, age, sexual orientation, and identity.

At a glance

Salary
€48,000 - €72,000/year
Employment
Full-time / Part-time
Work location
Hybrid (Office & Remote)
Department
Software Development
Location
Berg bei Neumarkt i.d.OPf.
Apply now

Technologies & Tools

Python Django PostgreSQL HTMX Alpine.js Tailwind CSS Vue.js Celery Redis RabbitMQ AWS S3 Stripe Ansible Docker Git Astro TypeScript
Julian Tenschert

Mr. Julian Tenschert

Contact person

What we offer you

Join a team that combines innovation and work-life balance.

Modern work environment

Spacious, fully air-conditioned offices, easily accessible (directly on the A3 motorway).

Modern tech stack

Independent product development. State-of-the-art tools.

Flat hierarchies

Ideas instead of senseless corporate politics. We cultivate an idea meritocracy.

Attractive compensation

Attractive salaries, annual adjustments, tax and duty-free benefits.

Let's take off together!

We look forward to receiving your application and getting to know you.

jobs@tenschertsoftware.com