← Back to jobs

Junior Strong Python Developer

Skills

aiapiapi designauthenticationawscdkci cdclaude codecloudcloudwatchdjangodockerec2ecsgitiaminfrastructure as codejwtlambdallmmicroservicesobservabilityopenapipostgresql

Description

About the Project:
Project is a cloud-based workplace parking management and intelligence platform designed to automate, optimize, and make employee parking fairer and more sustainable.
Responsibilities:
● Design, build, and change REST endpoints: views, serializers, permissions, and URL wiring;
● Implement business rules in the service layer and keep database access in selectors and querysets;
● Write and update Django models and migrations for PostgreSQL, with attention to query performance;
● Use AI coding assistants (Claude Code, Cursor, Copilot, or similar) day to day. Break tasks down, review and verify generated code, and take ownership of what gets merged;
● Cover changes with unit and functional tests (Django test runner, factories, fixtures);
● Fix bugs in existing API behavior and add regression tests;
● Containerize, deploy, and troubleshoot services in AWS environments together with the team;
● Take part in code review and technical discussions, and follow the team’s formatting and lint setup.
Requirements:
● About 1–2 years of commercial experience with Python;
● Python 3: functions, classes, exceptions, typing, and readable module structure;
● Practical Django: models, querysets, the admin, migrations, and settings;
● Django REST Framework: serializers, APIView or generic views, authentication, and permissions;
● SQL and relational modeling: joins, filters, indexes, and query optimization basics in PostgreSQL;
● REST API design: status codes, request and response payloads, validation, and pagination;
● Hands-on experience with AI-assisted development. You should be able to explain how you use these tools and how you check their output;
● Understanding of backend architecture: layered and service-oriented design, monolith vs. microservices, caching, async and background processing, and the trade-offs between them;
● Docker and Docker Compose: building images and running a multi-service app locally;
● AWS fundamentals: EC2/ECS or Lambda, RDS, S3, IAM, and how a Django app is deployed and configured in the cloud;
● CI/CD basics: pipelines, running tests and linters automatically, and environment configuration;
● Git: branches, commits, pull requests, and resolving review comments;
● English level: Upper-Intermediate (B2) or higher.
Nice to have:
● GeoDjango or PostGIS;
● Redis, Celery or other background jobs, Django Channels;
● OpenAPI documentation (drf-spectacular) and JWT authentication;
● Infrastructure as Code (Terraform, AWS CDK);
● Observability: Sentry, CloudWatch, structured logging;
● Experience integrating LLM APIs into backend services.
What will you get:
Career growth & projects
● Competitive salary based on your skills and experience, and a benefits package.
● Regular performance appraisals to support your career development.
● Professional development support: online courses, certifications, and study compensation (including English courses).
● A modern tech stack across challenging, long-term projects.
Health & well-being
● Paid vacation (18 working days), public holidays (11 days), and sick leave (15 days).
● VIP medical insurance or sports coverage.
Work environment & flexibility
● Remote work from anywhere in the world or in one of our offices in Kyiv, Lviv, or Warsaw.
● Necessary equipment to perform your work.
Culture & community
● A collaborative and open culture where contributions are recognized.
● Regular corporate online & offline activities.
● Geniusee Charity Fund, making a difference beyond tech.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more remote Software Developer jobs in Poland.

Finding similar jobs…