Vacancy catalog
Geniusee
Open roleUpdated

Junior Strong Python Developer

GeniuseeRemote
Work model
Remote
Experience
0-2 years
Employment
Not specified
Compensation
Not disclosed
Technology signal
19 tags

Technology context

19

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

At Geniusee, we help businesses thrive through technology partnerships and strengthen the engineering community by sharing knowledge and creating opportunities 🙌

We live by our values: Continuous Growth, Team Synergy, Taking Responsibility, Conscious Openness, and Result-Driven Mindset. Here, you'll find a safe, inclusive, and supportive environment where your voice is heard, and feedback is welcome 🤗

Whether you want to work from home or from our offices in Kyiv / Lviv / Warsaw with stable electricity and Wi-Fi, we've got you covered.

Join us and make an impact 💜

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) 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.

● Coworking compensation.

● 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