About the client:
Our client is a cutting-edge, technology focused company that provides a better way of detecting and managing risks that may impact the outcome of clinical trials. Their solutions, all of which are cloud-based, are driven by a unique set of algorithms that interrogate clinical and operational data in real-time centrally to conveniently illuminate outliers and anomalies in data.
Role description:
In this role, you will collaborate with skilled engineers, Squad leads, and our lead application architect to find elegant and manageable solutions to new and complex product needs. As a member of the Engineering team, you will join a friendly and talented group of Python developers, within a dynamic scale-up company facing great engineering challenges.
Responsibilities:
- Build robust and scalable software using Python
- Refactor and perform code review
- Solve complex performance problems and architectural challenges
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
- Analyze challenging problems and successfully deliver results
Requirements:
- A minimum of 6 years of software development experience
- Experience with Flask and Fast API
- Proven experience in building large-scale client-side solutions using Python
- Rich experience creating REST-based web-services
- Strong experience with of SQL and/or NoSQL databases
- Experience in Continuous Integration and Continuous Delivery practices
- Clear understanding of Agile/SCRUM methodology
- Strong knowledge of design and architectural patterns
- Confidence in English for daily interactions
Nice to have:
- Experience in MLOps and/or Containerisation
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings