All offersKrakówPythonPython Developer
Python Developer
Python
Codibly

Python Developer

Codibly
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    English B2
    advanced
    Python 3
    regular
    Django
    regular
    NoSQL
    regular
    RDBMS
    regular
    REST API
    regular
    Docker
    regular

Job description

Online interview
We are a technology & consulting company focused on Digital Sustainability solutions for the Energy & Utilities industry. Our origin is excellence in software. 
We started with fifteen people on board as a small software house nine years ago.. 

Now, in 2020, when we're a team of over sixty talents and still growing, we’re extending it into technology that makes a difference and has a tangible impact on the world of everyday life. 

  • Our goal is to actively take part in creating a positive future for both clients’ business and the environment.
  • Our focus concentrates on harnessing cutting-edge technology, talent, and innovation to create sustainability solutions for the Energy and Utilities industry in particular. 
  • Our developers work according to a well-defined methodology that manages and controls software and product development using iterative, incremental practices
  • We believe our biggest strength is the team of committed experts who share their technical knowledge during #CodiblyTechTalks meetups.

Join us in accelerating the sustainability (r)evolution and make a real impact with Codibly!



                                                         PYTHON  DEVELOPER



We are looking for a  Python Developer to join our team, help us deliver some of our products and master the programming skills along the way.


As part of this role,  you will be responsible for the design and development the following project 


                                                        Smart EV Charging Platform


  • the goal of this project is to offer customers automatic use of electricity when it is most climate-friendly and cheapest. 
  • these solutions works for a broad range of products, including electric vehicles and home appliances. 
  • at the center of our services is the user-friendly app that can automate and optimize energy consumption based on your preferences.


                                                                          Project stack and tools
Backend:
  • Python 3.7 with pydantic and Typing
  • PostgreSQL 11 (with TimescaleDB)
  • Pytest for unit and integration tests
  • FastAPI
  • Command Bus Architecture
  • MyPy, Black & Flake8 for linting
Deployment:
  • Redis and Redis Streams (deployed via terraform)
  • Kubernetes as a core platform
  • Continuous integration and deployment via GitLab
  • Docker and Docker-Compose
Code Repository:
  • GitLab

Profile: 
  • Design: 10% 
  • Development: 50% 
  • Tests: 20% 
  • Support and maintenance/bug fixing: 20% 

Requirements:

  • at least 3 years of experience in developing advanced web applications in commercial projects
  • good knowledge of Python 3
  • good knowledge of Django and/or Flask
  • good knowledge of Object-Oriented Programming (OOP) and/or Functional Programming
  • good knowledge of RDBMS and NoSQL databases (MySQL, PostgreSQL, MongoDB, InfluxDB, etc.)
  • knowledge of Queues (RabbitMq, SQS)
  • knowledge of good practices and architectural patterns (SOLID, Go4, DDD, CQRS, Clean, etc.)
  • good knowledge of unit and integration testing
  • good understanding and skills in creating modern API based on REST
  • good knowledge of Docker, Docker Compose
  • good knowledge of GIT and GIT Flow
  • knowledge of PyCharm
  • good English skills (B2)

We offer:

  • full-time position - B2B contract  with a 30 paid days off/year
  • non-corporate atmosphere full of openness to innovation, improvement, teamwork and data-driven approach
  • real influence on what exactly we build and how
  • continuous contact with the latest technologies
  • foreign projects only
  • flexible working hours and remote work opportunities
  • private healthcare, MyBenefit Cafeteria (you can choose for example Multisport Plus card) and other benefits 


We are conducting the entire recruitment and onboarding process remotely.