Novasign
Senior Backend Engineer - Python
NovasignAustria6 days ago
Full-timeRemote FriendlyEngineering, Information Technology

Description

At Novasign, we’re redefining the future of bioprocessing. Our platform, Novasign Studio, combines intelligent hybrid models, automation, and 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 are seeking a Senior Backend Engineer with deep Python expertise to design and build robust, scalable microservices and APIs. You will contribute to the backbone of our platform, focusing on high-performance APIs, data pipelines, and event-driven services, while applying solid OOP principles and modern software architecture. Although this role is primarily backend-focused, familiarity with TypeScript and front-end libraries such as React, Angular, or Vue is a valuable plus for effective cross-team collaboration.


Requirements

  • Design and implement microservices and APIs using Python (FastAPI, gRPC, SQLModel/SQLAlchemy)
  • Develop scalable data pipelines, ETL processes, and analytics services
  • Design, document, and maintain gRPC/REST APIs (Swagger/OpenAPI)
  • Apply engineering best practices: OOP, SOLID, DRY, KISS, modular design, composition, inheritance
  • Ensure code quality through CI/CD pipelines, Git workflows, code reviews, and comprehensive testing (unit, integration, functional)
  • Collaborate with cross-functional teams and contribute to architectural discussions
  • Embrace new technologies, responsible AI-assisted development, and continuous learning
  • Work in Agile/Scrum teams to deliver high-quality, maintainable solutions


Skills & Education

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • 5+ years professional experience in Python development
  • Expertise in gRPC, Protocol Buffers, REST, FastAPI, SQLModel/SQLAlchemy
  • Strong knowledge of event-driven architecture (RabbitMQ, Kafka)
  • Experience with authentication, authorization, and general application security
  • Experience with Docker, Ubuntu, and Kubernetes
  • Experienced in Agile/Scrum workflows with excellent English communication skills
  • Testing expertise across unit, integration, and functional levels using modern frameworks and tools such as pytest, xUnit, or similar


Bonus / Optional Skills

  • Python data manipulation and analysis tools like Ray, Pandas, PySpark, Trino
  • Familiarity with front-end libraries such as React, Angular, or Vue
  • Visualization libraries like Plotly, HighCharts, ECharts
  • Cloud and DevOps: Kubernetes tools (Tilt, k3d, k9s), AWS, GCP, Azure
  • Advanced tooling: SonarQube, security/compliance (GRC platforms)


Benefits

  • 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 and will be significantly higher
  • Full time (38,5 h/week) – 25 days of paid holidays per full calendar year

Key Skills

Ranked by relevance