🎉 New: Find the right AI agent for your business.

Get Started
ScrumLaunch

Python Developer

ScrumLaunch Kyiv, Ukraine

About the job

 

#336 Python Developer

Home Office / Full time / Only English CVs / EST timezone

 

ScrumLaunch is a Los Angeles based product innovation studio. We work with leading brands and high growth startups to design and build great products.

We specialize in web and mobile software applications that can scale to millions of users. Customer centric design and development is our DNA.

 

Requirements:

  • Strong experience with Python and Django
  • Solid understanding of Django Rest Framework (DRF)

 

Experience integrating Stripe or similar payment platforms in

Django projects, including:

  • Handling subscriptions
  • Managing checkout sessions
  • Validating webhooks
  • Enforcing card collection before access
  • Ability to design and implement backend architecture and data models
  • Experience writing unit and integration tests (pytest or unittest)
  • Strong SQL skills and experience working with PostgreSQL
  • Familiarity with Git and version control best practices
  • Clean, maintainable, and well-documented code (PEP8 and Django best practices)

 

Nice-to-Have:

  • Experience with Celery and background tasks;
  • Basic understanding of Docker for local development;
  • Exposure to React or modern frontend development practices;
  • Comfortable working with frontend engineers and building clean APIs.

 

Bonus Points For:

  • Familiarity with microservice architecture;
  • Hands-on with 3rd-party integrations and webhooks;
  • Ability to write technical documentation.

 

Responsibilities:

  • Develop and maintain backend features and REST APIs using Django and DRF;
  • Collaborate with frontend developers to support product features;
  • Write reusable, testable, and efficient code;
  • Participate in architectural discussions and technical decisions;
  • Optimize performance and ensure system reliability;
  • Work with DevOps tools like Docker and CI/CD pipelines.

 

* Please note that the hiring process includes a test assignment.

 

Language proficiency:

English Upper-Intermediate (B2)

 

We offer:

  • Opportunity to grow as an expert;
  • Flexible working conditions;
  • 12 days of paid vacation;
  • 5 sick days and off days;
  • Friendly and open-minded team;
  • English classes
  • Access to psychologist support for mental well-being.

 

Freshly added jobs in Ukraine

+16 30 days
Cybrient Technologies