Python Backend Developer (FastAPI, PostgreSQL)
Role Overview:
We’re looking for a Backend Engineer to help us expand and optimize the core systems behind our platform. You will play a crucial role in implementing robust backend features, integrating external services, and supporting key product functionality ranging from content generation to secure payments.
Requirements
- 3–5 years of experience in backend development
- Proficiency in Python and FastAPI
- Strong knowledge of PostgreSQL, including schema design and query tuning
- Experience with Redis for caching and/or job queueing
- Understanding of REST API best practices
- Familiarity with version control (Git) and agile processes
- Ability to deliver reliable, modular, and well-structured code
- Excellent communication and a collaborative mindset
Bonus Skills
- Experience with Docker and CI/CD tools (e.g., GitHub Actions)
- Familiarity with cloud platforms (AWS, RunPod)
- Knowledge of Kubernetes or Terraform
- Exposure to AI-driven workflows or media processing APIs
- Interest in creative technology, design platforms, or emerging AI applications
Key Responsibilities
- Design and maintain RESTful APIs using FastAPI
- Develop efficient data models and manage relational data in PostgreSQL
- Integrate external APIs/services (e.g., payment gateways, translation tools, document processing)
- Collaborate closely with frontend developers to define and maintain clear API contracts
- Write clean, maintainable, and well-tested code
- Conduct code reviews and actively participate in sprint planning
- Support multilingual capabilities and background processing workflows
- Implement caching layers and asynchronous task queues using Redis
- Contribute to moderation and validation systems within the platform
About the project:
We’re developing a next-generation platform that blends physical and digital experiences powered by advanced AI. Our focus is on enabling users to create highly personalized and emotionally engaging content through a seamless creative environment. Built with scalability in mind and supported by a modular backend architecture, our solution aims to redefine how individuals connect through digital media.
Required languages
English | B2 - Upper Intermediate |