Position: Python  Developer (Poland)
Company: Freelance
Experience required: 5y
Category: Python
English level: upper
Published: 2020-10-01T00:00:00+03:00

Currently, we are looking for a Python  Developer for our Krakow office to make the team even stronger.

Project description
The application is to store and track activities, systems, processes, documents or assessments relating to Client’s meeting the requirements of external directives that include regulations, standards and contracts. An application enables:
·        Central system of record for all information relating to compliance and risk management 3;
·        Unified object model that represents relationships and dependencies between - regulations, standards, risks, policies, org entities, people, processes, products, systems and other assets;
·        Workflow for common use cases in the domain that include assessments, evidence collection and retention, compliance program management and information queries;
Compliance Exchange Information application is a related system being developed to collect compliance information for onboarding. In a long term, they have a plan to build an eco-system with the needed compliance related functionality.


Python Requirements
•            Highly experienced in Python
•            Flask or Django (any other web framework)
•            Understanding of relational databases
•            Experience with NoSQL databases  
•            Knowledge of data structures and algorithms
•            Knowledge of OOP and design patterns
•            Understanding of software development life cycle and development methodologies
•            Strong ability to communicate technical concepts clearly and effectively
•            Good English communication skills (B2+)


Good to have
• Basic knowledge JS, knowledge of MVC/MVP
• Basic knowledge of Unix-based OS


RESPONSIBILITIES
•            Full-cycle web application development - Design, implement, test, and launch solutions in Python
•            Communicate with the customer to clarify requirements
•            Integration with other clients’ systems and applications
•            Support users of the developed system
•            Drive the collaboration process with other team members


WE OFFER
Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.)
Language classes (English and Polish)
Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
Career development center
Possibility to take part in both: corporate and startup environment
Possibility to relocate for short and long-term projects
Relocation package for those who relocates to Krakow, Wroclaw, Katowice or Gdansk from other locations
Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.)
Fruits on a weekly basis
Sponsored sport activities, E-sport program