-
View all jobs
We are seeking a talented Backend Developer (Python) to join our growing development team. As part of the backend team, you will be responsible for developing and maintaining the core backend services of our application, including API development, data synchronization, and file management. You’ll work closely with the frontend team and DevOps to ensure that the application is fast, reliable, and scalable.
Here’s How You’ll Make An Impact
Here’s How You’ll Make An Impact
- Design, develop, and maintain a RESTful API using Python (Flask/Django/FastAPI) to support the frontend application.
- Implement authentication and authorization using JWT and OAuth2 for secure user access.
- Develop synchronization services that interface with Google Drive and Google Cloud Storage, ensuring files are synced efficiently.
- Integrate Google Cloud Functions or Google Cloud Run to handle scheduled sync tasks.
- Manage and optimize the PostgreSQL database, ensuring efficient querying and storage of metadata for files, users, permissions, and roles.
- Implement signed URLs for secure file access via Google Cloud CDN.
- Write and maintain unit tests and integration tests to ensure high-quality code.
- Collaborate with the DevOps team to implement CI/CD pipelines and ensure smooth deployment processes.
- Troubleshoot, debug, and optimize backend performance.
- 3+ years of experience in backend development using Python and frameworks such as Flask, Django, or FastAPI.
- Proficiency with PostgreSQL or other relational databases.
- Strong understanding of RESTful API design and implementation.
- Experience with Google Cloud Platform (GCP) services, including Google Cloud Functions, Google Cloud Storage, and Google Cloud CDN.
- Familiarity with Google Drive API and managing file synchronization.
- Experience with secure file access using signed URLs and OAuth2.
- Solid understanding of security best practices, particularly in authentication and data protection.
- Experience with Docker and containerized applications.
- Familiarity with CI/CD pipelines and version control (Git).
- Knowledge of Cloud Run and serverless architecture.
- Talented and open people around
- Budget for personal development
- Well-being Budget
- Annual bonus
- Development days to grow professionally
- Free English classes
- Paid vacation days/paid sick leaves
Key Skills
Ranked by relevance
c
cloud
ai
ha
storage
python
postgresql
fastapi
django
devops
flask
oauth
sql
google cloud platform
serverless
docker
server
scala
ruby
git
gcp
esp
eop
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Backend Developer (Node.js)
2026-04-10
Full-time
Associate
Turkey
IT Services
Other
View Job Details
Related
Backend Software Engineering Team Lead (Node.js)
2026-04-10
Full-time
Mid-Senior
Turkey
IT Services
Other
View Job Details
Related
Senior Software Development Engineer
2026-04-10
Full-time
Not Applicable
Romania
Software Development
Engineering
Login to Apply
- Posted
- Dec 08, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Kyiv
- Company
- RubyPlay
Industries
Software Development
Categories
Other
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Backend Developer (Node.js)
2026-04-10
Full-time
Associate
Turkey
IT Services
Other
View Job Details
Related
Backend Software Engineering Team Lead (Node.js)
2026-04-10
Full-time
Mid-Senior
Turkey
IT Services
Other
View Job Details
Related
Senior Software Development Engineer
2026-04-10
Full-time
Not Applicable
Romania
Software Development
Engineering