Lead Full-Stack Python Developer

Remote
Roles:
BackendFrontend
Must-have skills:
AWSJavaScriptKafkaPythonSQL
One of skills:
C#JavaReactVue.js
Considering candidates from:
Estonia
Work arrangement: Remote
Industry: Medical Equipment Manufacturing
Language: English
Level: Senior or lead
Required experience: 5+ years
Size: 2 - 10 employees
Logo of Transformative

Lead Full-Stack Python Developer

Remote
Transformative works on predictive patient monitoring software allow healthcare providers to respond to life-threatening medical events before they occur.
Using cutting-edge machine learning techniques employed at CERN's Large Hadron Collider gives the possibility to identify subtle changes preceding patient deterioration that are invisible to both physicians and standard patient monitoring software, transforming the patient monitoring paradigm from reactive to predictive.
Now Transformative is looking for a Lead Full-Stack Engineer to become a part of the team in the journey to deliver AI-powered patient monitoring products and help save hundreds of thousands of lives tragically cut short due to cardiac arrests every year. You will be building with a passion for intuitive product and solving problems to support engineering team in developing and deploying a research-led application.
 
Tasks:
  • Lead and contribute to the architecture of our distributed back-end services
  • Develop and contribute to product features, from inception to deployment 
  • Design for and continuously improve the scalability and performance of our services 
  • Contribute to the TAI development roadmap 
  • Mentor and provide technical leadership to junior engineers 
Must-have:
  • 5+ years of industry experience as a Software Engineer or a Software Developer 
  •  Bachelor’s in computer science, or equivalent professional experience
  • Designing, building and operating complex, scalable, high-performance, mission-critical (7x24) software services that have been successfully delivered to customers
  • Solid experience with Kafka, SQL (PostgreSQL, MySQL), and No-SQL (e.g., DocumentDB, MongoDB), some experience with ElasticCache 
  • Experience with Python, Javascript, some experience with Java/C# 
  • Experience building and managing CI/CD pipelines 
  • Solid understanding of the software development lifecycle process and experience with tools like Jira, Confluence, BitBucket, etc. 
  • Experience with Docker, Kubernetes 
  • Experience in developing and deploying cloud products, preferably AWS. Knowledge of cloud development tools suites such as SageMaker 
  • Fluency in English
Nice-to-have:
  • Experience with Machine Learning
Benefits and conditions:
  • Trial period: 4 months by Estonian law
  • Employee Stock Options- Share in the success of Transformative
  • Remote/flexible working hours
  • Defined and transparent career path 
  • Home office set up an allowance 
  • Generous allowance to choose your laptop or MacBook 
  • Private health insurance 
  • Training/personal development budget of a minimum of 500 USD per year 
  • Compensatory leave for Birthday
  • Employee Referral Scheme
Interview process:
  1. Intro call with Toughbyte
  2. Culture fit call with CTO (30 min)
  3. Test assignment for up to 2-3 hrs
  4. Technical interview involving questions about coding, architecture and design