Position: Senior Python Engineer
Company: Webmil
Experience required: 3y
Category: Python
English level: upper
Published: 2021-02-01T00:00:00+02:00

● Strong architectural and OOP skills (SOLID)
● Strong expertise in using Django, Flask or other modern Python frameworks
● Strong knowledge of directly scripting in RDBMS (PostgreSQL, Redshift, etc.)
● Experience with Linux/Unix (know your way around a shell)
● You should understand client-server architectures and how RESTful services are used
● Experience with building RESTful services
● Experience in building scalable systems
● Good understanding of security/access control, high availability, multi-threading, and concurrency patterns
● Strong refactoring skills
● Experience in API design
● Experienced with big data tools such as Apache Spark
● CI/CD experience (automate build, packaging, test pipelines and deployments with Jenkins, git, OBS, etc)
● Understanding of cloud based application deployment patterns cloud computing best practices
● Solid awareness of cross-browser, cross platform and cross device web
development and defect resolution
● You need to know how to write tests for your own code
● Own quality of your code (i.e., unit tests, TDD, and other test methodologies)
● Understanding of industry standard web accessibility, web design & usability
● Experience in writing UI automation tests is plus
● Ability to demonstrate strong problem solving skills
● Work with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint
● Contribute to the positive, solution focused and creative team spirit
● Support less experienced team members in their progress and development
● Server Management Services for AWS; including Virtual Networks, Storage, Virtual Machines, patching, performing backups and undertaking routing maintenance procedures.
● Platform Management Services for AWS; including managing cloud services, storage services, networking services and application framework services.
● Agile development process
● Experience in working with Healthcare data and applications is a plus