
Backend Engineer, Python
VirtusLab
full-time
Posted on:
Location Type: Hybrid
Location: Kraków • 🇵🇱 Poland
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSKafkaPostgresPythonRabbitMQTerraform
About the role
- Transform current MVP into a reliable, extensible production platform
- Handle heterogeneity of hundreds of lab instruments (mostly Windows-based)
- Ensure consistent data capture and data lineage
- Balance scientific requirements with sound software engineering
- Maintain a future-proof architecture
- Work with Python, messaging (Kafka/RabbitMQ), PostgreSQL, AWS, Terraform
Requirements
- Senior: System Architecture & Design
- Advanced Python
- Advanced Kafka or RabbitMQ
- Advanced PostgreSQL
- Advanced AWS
- Regular Terraform modules and custom providers
- Nice to have: additional expert-level skills
- Experience with heterogeneous, mostly Windows-based lab instruments
- Ability to balance scientific requirements with software engineering practices
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonKafkaRabbitMQPostgreSQLAWSTerraformSystem ArchitectureSystem Design
Soft skills
ability to balance scientific requirements with software engineering practices