Senior Python Developer
About the job
Who We Are
A startup in the field of minimally invasive endovascular decision support, is seeking
an experienced Python Software Engineer to participate in development of cutting
edge medical product. This role involves development of scalable, high-performance
AI-powered solutions for medical technologies.
What You’ll Do
• Design and implement server-side python-based modules
• Integrate with BPM engine
• Collaborate with architect, product managers, and front-end engineers to translate
requirements into elegant, efficient, and maintainable code, according to best
practicies of software engineering
• Writing technical documentation.
• Drive technical decisions on application architecture, frameworks, and tooling for
back-end development within a Python environment
• Optimize back-end performance, accessibility. Ensure durability, stability,
maintenability and resilience.
• Contribute to continuous improvement in development processes, including
CI/CD, unit testing, production deployment and automation
• Stay current with emerging back-end technologies and frameworks, and evaluate
their potential adoption within the team
Requirements
Minimal Requirements
• 5+ years of back-end Python development - must.
• Extensive knowledge of Multi-threading / Multi-Processing / Interprocess
Communication - must
• Excellent knowledge of software design patterns - must
• Experience with unit testing - must
• Experience with maintenance and deployment in Python environments, working
with artifactory like Nexus / nuget - must
• High level of Engish - verbal & written - must
Aditional (Advantage) Requirements
• Experience with BPM engines - huge advantage.
• Experience with REST/gRPC - advantage
• Experience with AI inference - advantange
• Experience with distributed systems - advantage
• Experience with near-real-time applications - advantage
• Experience with cross-platforms / mixed-language applications - advantage
• Experience with Deployment, including CI/CD - advantage
• Software Engineering / Computer Science Bachelor Degree - advantage
• Medical / healthcare companies experience - advantage
• Knowledge of security best pacticies - advantage
Personal
• Fire-and-Forget attitude - MUST
• Strong sense of ownership and responsibility for both production environments
and company IT.
• Detail-oriented mindset with a focus on security, compliance, and reliability.
• Problem-solver able to troubleshoot across DevOps, infrastructure, and IT
domains.
• Comfortable working in a startup environment: flexible, hands-on, and willing to
switch contexts between R&D support and internal IT.
• Excellent collaboration and communication skills, working closely with
engineers, data scientists, clinicians, and non-technical staff.
• Ability to document and enforce policies in a way that balances compliance with
usability.
• Proactive learner, always looking to adopt best practices and introduce
improvements in DevOps and IT
• Quick-learner, team player
Required languages
| English | B1 - Intermediate |
| Russian | B1 - Intermediate |
| Ukrainian | B1 - Intermediate |