
Backend Python Engineer
1 day ago
- 8+ years of backend development experience, including 5+ years with Python
- Proven track record in system architecture and distributed systems design
- Experience with messaging systems (Kafka or RabbitMQ) and relational databases (Postgres)
- Strong knowledge of cloud environments (AWS preferred)
- Degree in Computer Science, Bioinformatics or related field
- Fluent English, minimum C1 level
We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering our team. As part of the expanding VirtusLab Group, we offer a compelling environment for those seeking to make a substantial impact in the software industry within a forward-thinking organization.
About the roleDesign and build backend systems in Python with a focus on system architecture and reliability. You’ll shape solutions end-to-end, from data flows to integration with distributed components (e.g. messaging). Expect ownership, mentoring juniors, and space to influence technical direction. Great role for someone who enjoys system design and growing into a lead architect.
Project scope
In collaboration with client bioinformatics and data science teams, we are building a platform to manage data flows from hundreds of connected laboratory instruments. The main objective is to industrialise the current MVP into a production-grade system. The solution provides a single source of truth for scientific data, supports data lineage and versioning (“time travel”), ensures reliable cold storage, and enables near real-time streaming and processing for analysis.
Tech stack
Python (3.10+) with FastAPI and async stack
Kafka / AWS Kinesis for eventing
Postgres for metadata and operational state
AWS (MSK, S3, Lambda, IAM) as cloud backbone
Next.js + Tauri frontend for instrument interaction
GitHub, CI/CD pipelines, Infrastructure as Code (Terraform, AWS CDK)
Challenges
The current MVP, built rapidly to prove feasibility, requires transformation into a reliable and extensible production platform. The main challenge is dealing with the heterogeneity of hundreds of lab instruments, mostly Windows-based, and ensuring consistent data capture and lineage. Another challenge is balancing scientific requirements with sound software engineering practices, while ensuring the architecture remains future-proof.
Team
The team consists of 10 engineers distributed across Poland and Brazil, supported by domain experts in bioinformatics. The client’s team is primarily bioinformatics specialists with strong domain expertise but limited experience in system design. Our role is to provide architectural leadership, backend expertise, and hands-on mentoring to enable them to build a sustainable platform.
A few perks of being with usBuilding tech community
Flexible hybrid work model
Home office reimbursement
Language lessons
MyBenefit points
Private healthcare
Training Package
Virtusity / in-house training
And a lot more
,[ Design and build backend services in Python to support scientific data pipelines., Architect and implement event-driven integrations using Kafka and/or AWS Kinesis., Ensure robustness and scalability of the system for future instrument onboarding., Work on reliable data ingestion from Windows-based scientific instruments., Provide near real-time data streaming as well as secure long-term storage., Develop architecture patterns for extensibility and maintainability., Mentor and support a junior-heavy client team to raise engineering standards. ] Requirements: Python, Kafka, RabbitMQ, Relational database, Cloud, AWS, Degree Additionally: Building tech community, Flexible hybrid work model, Home office reimbursement, Language lessons, MyBenefit points, Training Package, Virtusity / in-house training.-
Backend Python Engineer
3 days ago
Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full timeWhat we expect in general8+ years of backend development experience, including 5+ years with PythonProven track record in system architecture and distributed systems designExperience with messaging systems (Kafka or RabbitMQ) and relational databases (Postgres)Strong knowledge of cloud environments (AWS preferred)Degree in Computer Science, Bioinformatics or...
-
Backend Python Engineer
1 day ago
Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full timeWhat we expect in general 8+ years of backend development experience, including 5+ years with Python Proven track record in system architecture and distributed systems design Experience with messaging systems (Kafka or RabbitMQ) and relational databases (Postgres) Strong knowledge of cloud environments (AWS preferred) Degree in Computer Science,...
-
Python Engineer
3 days ago
Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full timeWhat we expect in general3+ years as Backend or Fullstack EngineerAdvanced Python and FastAPI skillsExperience with PostgreSQL and GitHub ActionsFamiliarity with pandas, SQLAlchemy, Kubernetes is a plusInterest in designing and scaling web servicesB2+ English proficiency (spoken and written)Availability to work from our client's office based in Kraków from...
-
Backend Engineer with Golang @
3 days ago
Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full timeWhat we expect in general6+ years of experience in backend development, preferably in platform engineering.Strong proficiency in one or more backend programming languages (Go, Python, Node.js, etc.).Experience with cloud platforms (AWS, GCP, Azure)Hands-on experience with containerization (Docker, Kubernetes) and serviceorchestration.Excellent...
-
Senior Python Developer
3 days ago
Remote, Kielce, Kraków, Wrocław, Czech Republic beBeeBackend Full time 2,400,000 - 4,800,000Job OverviewWe are seeking a skilled professional to fill the position of Python Engineer. This role requires strong technical expertise in backend and full-stack development.Key ResponsibilitiesMinimum 3 years of experience as a Backend or Fullstack EngineerAdvanced skills in Python and FastAPIExperience with PostgreSQL, GitHub Actions, and...
-
Backend Engineer with Golang @ VirtusLab
1 day ago
Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full timeWhat we expect in general 6+ years of experience in backend development, preferably in platform engineering. Strong proficiency in one or more backend programming languages (Go, Python, Node.js, etc.). Experience with cloud platforms (AWS, GCP, Azure) Hands-on experience with containerization (Docker, Kubernetes) and serviceorchestration. Excellent...
-
Python Engineer
1 day ago
Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full timeWhat we expect in general 3+ years as Backend or Fullstack Engineer Advanced Python and FastAPI skills Experience with PostgreSQL and GitHub Actions Familiarity with pandas, SQLAlchemy, Kubernetes is a plus Interest in designing and scaling web services B2+ English proficiency (spoken and written) Availability to work from our client’s office based in...
-
Senior Backend Software Developer
3 days ago
Remote, Kielce, Kraków, Wrocław, Czech Republic beBeeSoftware Full time €90,000 - €110,000We are seeking an experienced Senior Backend Software Developer to lead the design and implementation of our Python-based backend systems. The successful candidate will have a strong focus on system architecture, reliability, and scalability.About the RoleThis is a challenging opportunity for a seasoned developer who enjoys designing and building robust...
-
Staff Backend Engineer @
2 weeks ago
Remote, Bécs, Czech Republic Profession Services Full timeBachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.5+ years of experience in software software development, including at least 2 years in a tech leadership or a similar roleProficiency in at least one backend-related programming language, and at least one scripting language, with Python being highly...
-
Senior Backend Engineer
1 week ago
Kraków, Lesser Poland, Czech Republic Antal Full timeRequired Skills & Experience:3+ years of hands-on experience in backend development of large-scale systems using Python.Proven expertise in cloud technologies, preferably GCP, and containerisation tools such as Docker and Kubernetes.Experience designing APIs and building Python libraries for production environments.Familiarity with CI/CD tooling and...