1 day ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Novasign
At Novasign, we’re redefining the future of bioprocessing. Our platform, Novasign Studio, combines intelligent hybrid models, automation, and a modern microservices (SOA) architecture to accelerate the development of life-saving therapies, next-generation enzymes, and sustainable food technologies.
We’re scaling fast with a growing customer base across biotech and life sciences. If you’re looking to make a real-world impact with cutting-edge machine learning and SaaS technology, we want to hear from you. We're hiring ten new team members in the next four months, and this role is critical in driving our growth.
Role Summary
We seek a Python full-stack engineer with deep React expertise to design and build robust, scalable gRPC and REST APIs for Novasign Studio. You’ll work on core systems, focusing on Python-based APIs, data pipelines, and modern React interfaces while applying strong OOP principles and collaborating with our engineering and consulting teams.
Key Responsibilities
• Design and implement microservices using Python (FastAPI, gRPC, SQLModel/SQLAlchemy) and modern React via Next.js
• Build scalable data pipelines, ETL processes, and analytics services
• Develop and maintain gRPC and RESTful APIs with Swagger/OpenAPI documentation
• Fully understand and apply best practices like Modular Design, OOP, SOLID, DRY, KISS, Composition, and Inheritance
• Ensure robust CI/CD, Git workflows, code reviews, and architectural documentation (ADR, C4)
• Adhere to industry standards and best practices for delivering high-quality, well-tested code
• Engage with other team members in short meetings, discussions, and brainstorming to deliver features and tackle cross-team problems
• Engage in cross-team, cross-domain discussions and willingly learn bioprocessing concepts to deliver holistic solutions
• Embrace and adopt new development techniques and tools aligned with team decisions, including responsible use of AI-assisted development features in modern IDEs
Required Qualifications
• Bachelor’s/Master’s in Computer Science, Software Engineering, or related field
• 5+ years of Python experience (core constructs, modules, packaging: UV, Poetry, pip)
• Strong gRPC and Protocol Buffers experience, including service definitions, RPC patterns, and bi-directional streaming
• Strong FastAPI or similar Python web framework experience
• Strong experience with microservices architecture and SOA patterns
• Knowledge of Event-Driven Architecture (EDA) and message brokers (e.g., RabbitMQ, Kafka)
• SQLModel or SQLAlchemy 2.0 for ORM and database design
• CSS frameworks: Material UI, Bootstrap, or Tailwind
• Strong experience with Swagger/OpenAPI, OAuth2/OIDC protocols, JWT, and RBAC implementation
• Strong grasp of key design patterns and practices (e.g., DDD, SOLID, DRY, KISS, Composition, Inheritance)
• Kubernetes concepts and container orchestration
• Bash/CLI skills, Git, and understanding of CI/CD, Agile/Scrum
Preferred Qualifications
We welcome applicants who meet most —but not necessarily all—of the preferred qualifications listed below.
Priority levels: ●● Highly Desirable | ● Desirable
• Frontend tools: Storybook, Cypress, ESLint, Vite, SWR/React Query ●
• Documentation & Architecture: ADR, C4, security best practices, observability
• Code Quality & Static Analysis: SonarQube (and similar tools)
• Security & Compliance / GRC Platforms: Governance-Risk-Compliance platforms
• Language skills: German proficiency
What We Offer
• Innovation Culture: We are an international team. We value new ideas, open discussions, and constructive criticism. Your voice shapes our technological direction
• Professional Growth: Continuous learning opportunities and career development in cutting-edge software
• Meaningful Impact: Work on software that accelerates life-saving therapies, enzyme manufacturing and sustainable food production
• Competitive Package: We offer an attractive salary above industry standards, complemented by comprehensive benefits, including a free food allowance. In accordance with the IT collective agreement (minimum ST1 – Regelstufe), the minimum gross annual salary is €53,802; however, your actual compensation will reflect your skills, experience, and impact
• Full time (38,5 h/week) – 25 days of paid holidays per full calendar year
How to Apply
Please apply directly via our LinkedIn job posting (preferred). This route ensures your application is tracked correctly and reaches the hiring team the fastest.
If applying through LinkedIn is not possible, you may instead email us at careers@novasign.at with the subject line “Senior Full-Stack Engineer – Python & React” and include your CV, GitHub (or comparable) profile, and a short cover letter.
We review applications on a rolling basis and aim to respond within one week.
Seniority level
* Seniority level
Mid-Senior level
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Novasign by 2x
Get notified about new Full Stack Engineer jobs in Vienna, Vienna, Austria.
Full Stack Software Engineer with Backend Focus (f/m/d)
(Junior) Frontend Entwickler (all genders)
Full Stack Developer - Java & React (f/m/d)
Innere Stadt, Vienna, Austria 2 weeks ago
Senior Mobile Web Developer with a passion for ReactJS
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr