Python Engineer

We’re building a photo marketplace where content must upload fast, be stored reliably, and where integrations and backend processes run smoothly 24/7. We’re looking for a Python Engineer who will own the development and maintenance of our APIs and AWS serverless infrastructure.

 

About the project

A photo marketplace focused on scalability, performance, and reliability:

  • working with large volumes of media (uploading, storage, access, error handling);
  • event-driven architecture (scheduled jobs, process automation);
  • clear API contracts for the frontend and partner integrations;
  • query optimization and high performance for critical user flows.

English: B2 (team communication, technical discussions, documentation).

 

Responsibilities

  • Develop and maintain REST APIs using FastAPI / Flask
  • Validate and model data with Pydantic, working with schemas and contracts
  • Optimize performance (profiling, reducing latency, critical-path optimization)
  • Work with AWS: Lambda, S3, API Gateway, EventBridge (including cron/scheduled jobs)
  • Design and maintain databases; optimize queries: PostgreSQL and DynamoDB
  • Logging, error handling, and improving service reliability (observability best practices)
  • Testing (unit/integration) and maintaining code quality
  • Participate in code reviews, team collaboration, technical discussions, and architecture improvements

 

Must-have

  • 6+ years of commercial backend development experience
  • Python 3.x
  • FastAPI, Flask, Pydantic
  • AWS: Lambda, S3, API Gateway, EventBridge
  • PostgreSQL / SQL (indexes, query plans, optimization)
  • Solid understanding of REST API principles: versioning, status codes, authentication/authorization
  • Git and strong team development practices

     

Nice-to-have

  • Docker, CI/CD
  • Terraform (IaC)
  • Redis / caching
  • Async Python (asyncio, async DB clients, concurrency)

Required languages

English B2 - Upper Intermediate
Ukrainian C1 - Advanced
Python, AWS, AWS Lambda, S3
Published 10 February
56 views
·
19 applications
34% read
To apply for this and other jobs on Djinni login or signup.
Loading...