crowndental.AI is a startup building tech for preventive healthcare, starting in the dental field. We're early-stage, fast-moving, and hands-on. If you like short paths to decisions, real impact, and working on on secure backend systems, high-performance databases, and intuitive mobile apps that matter, we'd love to meet you.
What you'll work on:
- Development and operation of a RESTful backend with FastAPI
- Implementation of authentication and authorization concepts (JWT, roles, permissions)
- Development and maintenance of API interfaces for mobile clients
- Development of a Flutter mobile app (iOS & Android)
- Connection and use of AWS Aurora as a relational database
- Data modeling and performance optimization in Aurora (MySQL/PostgreSQL compatible)
- Integration of technical processes in the CrownDental CD1 environment
- Close coordination between backend, mobile app, and database
- Ensuring code quality, security, and maintainability
What you bring:
Must-have:
- Very good knowledge of Python and FastAPI
- Experience with JWT-based authentication (access/refresh tokens, token handling)
- In-depth knowledge of Flutter (Dart) for mobile apps
- Experience with REST APIs, JSON, HTTP
- Experience with relational databases, ideally AWS Aurora
- Confident use of Git
- Proactive, independent, and creative problem solver
- Fluent in English, and a collaborative team player
Nice-to-have:
- Knowledge of AWS (RDS/Aurora, IAM, VPC)
- Docker/containerization
- Asynchronous programming with Python
- CI/CD pipelines
- Knowledge of data protection and IT security (GDPR, access models)
Technical stack
- Backend: Python, FastAPI, JWT, Pydantic
- Frontend: Flutter (Dart)
- Database: AWS Aurora (MySQL or PostgreSQL compatible)
- Cloud: AWS
- Domain: CrownDental CD1
- Tools: Git, Docker
Why join us?
- Work on a technically challenging product with real-world relevance
- Clear technical responsibility and creative freedom
- Short decision-making processes
- Flexible working models
- Located at Rennweg — easy to reach by public transport
- Attractive remuneration depending on experience
Details about this job
Full Time (Permanent employment)
- Monday to Friday
- 38,5 hours
Place of work
- Wien 3. Bezirk (Landstraße)
Must-have skills
- Python
- FastAPI
- JWT-based authentication
- Flutter
- REST APIs
- JSON
- HTTP
- AWS Aurora
- Git
Required languages
- English C1
Nice-to-have languages
- German B2
Details about this job
Full Time (Permanent employment)
- Monday to Friday
- 38,5 hours
Place of work
- Wien 3. Bezirk (Landstraße)
Must-have skills
- Python
- FastAPI
- JWT-based authentication
- Flutter
- REST APIs
- JSON
- HTTP
- AWS Aurora
- Git
Required languages
- English C1
Nice-to-have languages
- German B2
Salary
The actual minimum salary is 4,485 € gross per month (on a 38.5-hour basis), the actual salary depends on your qualifications and experience. The salary is paid 14 times per year. The collective agreement Informationstechnologie, Datenverarbeitung (IT) applies. We're willing to overpay depending on your experience and skills.
All infos regarding your application
Required application documents:
- Résumé
Contact person
Gregor Willenberg
We'd love to hear from you!
Send your CV, portfolio, GitHub, or just a few words about what you've built.
Let's build something meaningful together.


