All offersWrocławPythonPython with Django
Python with Django
Python
DO OK

Python with Django

DO OK
Wrocław
Type of work
Freelance
Experience
Senior
Employment Type
B2B
Operating mode
Remote
DO OK

DO OK

The value-driven team focused on digital transformation. We cover a niche of a partnership with Nordic companies that want digital products to waste reduction, increase sustainability, and people's health. Besides developing software, we enjoy life.

Company profile

Tech stack

    Django
    advanced
    Python
    advanced

Job description

Online interview

Your primary responsibilities beyond the will to change the world:

  • Analyze requirements, cooperate with clients, and propose solutions
  • Code core features
  • Cover challenging tasks in projects
  • Develop solutions starting from the design of the model, API, and data structures, implementation of unit tests, and ending with automated deployment of the feature


Must have:

  • Minimum 5 years of experience in commercial software development
  • 3 years experience in Python specifically
  • Hands-on knowledge of Python 3.8 or higher (typing, dataclasses)
  • Experience with DJANGO and DJANGO Rest Framework
  • Good knowledge of VCS tools (Git)
  • Understanding and practical experience with relational databases (Maria DB/Mysql, PostgreSQL)
  • Experience writing raw SQL queries and working with ORM’s (DJANGO ORM)
  • Good understanding of HTTP protocol
  • HTML5, CSS3, JS and Jinja templates
  • API design experience: REST, GraphQL, or both
  • OOP, SOLID, YAGNI, TDD,
  • Unit tests (pytest preferred)
  • Experience with Docker, CI tools, and deployments
  • Ability to write optimized and low-latency software
  • Good command of written and spoken English
  • Willingness to help and cooperate with other developers


Experience we'd appreciate, too:

  • DDD
  • DevOps (Azure/AWS) 
  • Asynchronous programming
  • Messaging, experience integrating distributed systems
  • NoSql databases experience (redis, mongodb)


Nice to have:

  • community involvement
  • technical knowledge sharing in a blog or similar



Location: Remote/ Wrocław/ Zielona Góra 

 

Do you want to build high quality, life-changing software using Python? We need your help building a complex vitality coach app. It helps users to build a healthy lifestyle and good habits. 

Join our startup-like environment with minds full of new ideas, an agile approach and focus on priorities. We are looking for a seasoned Python developer who’s open-minded and ready to improve this product. We expect you to have experience in designing complete software products for clients, and to be fond of mentoring your colleagues. If you like advising clients on possible technical solutions and are interested in deep architecture work, come work with us on more ambitious, opinionated and performant solutions.

We foster an informal culture and provide flexible work arrangements (flexible hours, 100% remote work).