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.
Senior Full Stack Developer (f/m/x)
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
Salary
The actual minimum salary is 4,485 EUR 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.
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.
About this job
Employment type
Full Time (Permanent employment)
Salary
from 4,485 EUR monthly
Seniority level
Professional Experience
Work model
On-site
Place of work
Wien 3. Bezirk (Landstraße)
Field of work
IT, Data Processing
Unfilled vacancies
1 vacancy unfilled for this position
About the company
Employer
CrownDental.AI GmbH
Number of employees
1 - 10 employees
Locations
Wien
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
Nice-to-have languages
All infos regarding your application
Required application documents:
Contact person
Gregor Willenberg