Position

Senior Python Developer

Seniority

Regular+ / Senior

Salary

13 000 - 16 000 PLN

Contract

B2B

Who we are seeking

We are looking for a Regular+ / Senior 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.

Tech 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%

Qualifications

  • At least 5 years of experience in developing advanced web applications in commercial projects

  • excellent knowledge of Python 3

  • excellent knowledge of Django and/or Flask

  • excellent knowledge of Object-Oriented Programming (OOP) and/or Functional Programming

  • excellent knowledge of RDBMS and NoSQL databases (MySQL, PostgreSQL, MongoDB, InfluxDB, etc.)

  • good knowledge of Queues (RabbitMq, SQS, Kafka)

  • excellent knowledge of good practices and architectural patterns (SOLID, Go4, DDD, CQRS, Clean, etc.)

  • experience in Microservice architecture

  • excellent knowledge of unit and integration testing

  • process ownership

  • good understanding and skills in creating modern API based on REST

  • good knowledge of Docker, Docker Compose, Kubernetes, Rancher

  • excellent knowledge of GIT and GIT Flow

  • excellence knowledge of SCRUM

  • good knowledge of PyCharm

  • experience in estimating projects

  • very good English skills (C1+)

We offer:

  • full time position – B2B contract with a 30 paid days off/year

  • a non-corporate atmosphere full of openness to innovation, improvement, teamwork and data-driven approach

  • continuous contact with the latest technologies

  • real influence on what exactly we build and how

  • flexible working hours and 1 day a week of remote work opportunities

  • private healthcare, Multisport Plus card and other benefits (fruit and vegetables every day, bicycle parking, playroom, etc.)

  • office in the centre of Krakow (100 metres from Nowy Kleparz)

Recruitment process

Application Form

As a result of submitting completed “Contact Us” form, your personal data will be processed by Codibly and its subsidiary entities worldwide. Please read our Privacy Notice for more information. If you have any questions or would like to withdraw your consent, please send your request to data.privacy@codibly.com



(*) mandatory field