We are seeking an experienced Backend Developer with a strong focus on Python development to join our dynamic team. In this role, you will be responsible for creating robust, scalable backend solutions using technologies like Django, FastAPI, and PostGIS. You will work closely with our team to design and implement REST and GraphQL APIs, ensuring high performance and responsiveness to requests from the front-end.

Salary range: 12 000 – 23 000 PLN

Your responsibilities

  • Develop high-quality software design and architecture with clean and efficient code.
  • Develop solutions with latest technologies to keep software up-to-date.
  • Collaborate with developers and IT architects over the entire product lifecycle.
  • Identify, prioritize, and execute tasks in the software development lifecycle.
  • Review and debug code.
  • Perform validation and verification testing.
  • Writing technical documentation.

Key skills:

  • Proven experience as a Python backend developer.
  • Proficient knowledge and experience with Django and PostGIS.
  • Proficient knowledge and experience with REST and GraphQL APIs.
  • Knowledge of containerization technologies and container runtime orchestrators – Docker and Kubernetes.
  • Understanding of software design and programming principles.
  • Experience with GitHub.
  • Knowledge of SQL language and relational databases, especially PostgreSQL.
  • Analytical thinking and problem-solving capability.
  • Organizational and leadership skills.
  • Strong focus on teamwork and communication to collaborate on shared objectives in a flexible backend team.

Must have

  • Python
  • Django
  • FastAPI
  • PostGIS
  • Postgres
  • SQL
  • GraphQL
  • Docker
  • Git
  • Testing
  • Security
  • Authorization
  • Authentication
  • OOP
  • Event-driven development
  • Linux
  • CI/CD
  • Microservices

Additional Skills (Nice to Have)

  • Azure
  • NoSQL
  • Kubernetes
  • Airflow
  • Azure DevOps
  • GitHub Actions
  • Machine Learning