Senior Backend Engineer - Python
@ Novasign

Vienna, Austria
€80,000
On Site
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXX****** @novasign.com
Recommended after applying

Job Details

About Novasign

At Novasign, we’re redefining the future of bioprocessing with our platform, Novasign Studio. Our work combines intelligent hybrid models, automation, and modern microservices (SOA) architecture to accelerate life-saving therapies, next-generation enzymes, and sustainable food technologies.

Role Summary

We are looking for a Senior Backend Engineer - Python to design and build robust, scalable microservices and APIs. You will develop high-performance APIs, data pipelines, and event-driven services while applying OOP principles and modern software architecture. Familiarity with front-end technologies like TypeScript, React, Angular, or Vue is a valuable plus.

Responsibilities

  • 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).
  • Ensure code quality with CI/CD, Git workflows, code reviews, and comprehensive testing.
  • Collaborate with cross-functional teams and contribute to architectural discussions.
  • Embrace new technologies, AI-assisted development, and continuous learning.
  • Work in Agile/Scrum teams to deliver maintainable solutions.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional Python development experience.
  • Expertise in gRPC, Protocol Buffers, REST, FastAPI, and SQLModel/SQLAlchemy.
  • Strong understanding of event-driven architecture (RabbitMQ, Kafka) and application security.
  • Experience with Docker, Ubuntu, and Kubernetes.
  • Proficiency in Agile/Scrum with excellent English communication skills.
  • Testing expertise using frameworks like pytest, xUnit, or similar.

Bonus Skills

  • Experience with Python data tools (Ray, Pandas, PySpark, Trino).
  • Familiarity with front-end libraries (React, Angular, or Vue) and visualization tools (Plotly, HighCharts, ECharts).
  • Cloud and DevOps experience with Kubernetes, AWS, GCP, or Azure.
  • Familiarity with advanced tooling such as SonarQube and security/compliance platforms.

Benefits

  • Innovation Culture in an international team.
  • Professional Growth through continuous learning and career development.
  • Meaningful Impact by working on technology that accelerates critical developments.
  • Competitive Package with attractive salary above industry standards, free food allowance, and other benefits.
  • Full time position (38.5 h/week) with 25 days of paid holidays per full calendar year.

Key skills/competency

  • Python
  • FastAPI
  • Microservices
  • APIs
  • gRPC
  • SQLAlchemy
  • Docker
  • Kubernetes
  • CI/CD
  • Agile

How to Get Hired at Novasign

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Python and microservices achievements.
  • Research Novasign's culture: Understand their biotech and innovation focus.
  • Showcase project results: Emphasize hands-on API and data pipeline work.
  • Prepare for technical interviews: Focus on Python, FastAPI, and testing.

📝 Interview Preparation Advice

Technical Preparation

Practice Python coding challenges.
Review FastAPI and gRPC integrations.
Study microservices architecture patterns.
Refine CI/CD and testing workflow skills.

Behavioral Questions

Describe a challenge in team collaboration.
Explain problem-solving in project deadlines.
Show adaptability in fast-paced environments.
Discuss learning from coding mistakes.

Frequently Asked Questions