CS

Python Backend Engineer

Cloudframe Systems · Bengaluru, Karnataka · 2h ago
Type
Full-time
Mode
On-site
Experience
2 – 4 yrs
Openings
0 / 1
Salary
₹8 L – ₹14 L / yr
Team
Engineering

At a glance

⚠️ SAMPLE LISTING (illustrative, not a verified live opening). Backend Engineer building scalable APIs and services for a growing SaaS platform in Bengaluru.

About the role

⚠️ **SAMPLE LISTING — this is an illustrative placeholder job, not a verified real opening.** Included for content/testing purposes only; do not present the employer, salary, or apply link as confirmed until replaced with a real, verified posting. ## About the Role Work on the core backend services powering a multi-tenant SaaS platform, focusing on API design, data modeling, and system reliability at scale. ## Key Responsibilities - Design and build RESTful/GraphQL APIs using Python (Django/FastAPI) - Model and optimize PostgreSQL schemas and queries - Implement caching, background job processing, and async workflows - Write unit/integration tests and maintain CI/CD pipelines - Monitor and improve system performance and reliability - Collaborate with frontend and DevOps teams on deployments - Participate in on-call rotation for production incidents ## Required Skills & Qualifications - 2–4 years experience with Python, Django or FastAPI - Strong SQL and relational database design experience (PostgreSQL/MySQL) - Familiarity with Docker, basic AWS/GCP services - Bachelor's degree in CS/Engineering or equivalent experience ## How to Prepare for This Role ### Core Technical Topics to Master Python OOP and data structures, Django/FastAPI request lifecycle, ORM query optimization, REST API design principles, database indexing and normalization, caching (Redis), message queues (Celery/RabbitMQ), Docker basics, unit testing (pytest). ### Recommended Free Learning Resources - Official Django/FastAPI documentation - freeCodeCamp backend development curriculum - YouTube: ArjanCodes, Corey Schafer (Python) - Practice: LeetCode (Python), HackerRank SQL track - Free: PostgreSQL official tutorial ### 30-60-90 Day Preparation Plan **Days 1-30:** Deepen Python + Django/FastAPI fundamentals; build a REST API with authentication. **Days 31-60:** Add caching and async task processing to your project; practice SQL query optimization problems. **Days 61-90:** Study system design basics (load balancing, caching strategies, DB sharding); do mock interviews; polish GitHub with a documented project. ## Interview Preparation - Common questions: Explain GIL in Python, ORM N+1 query problem, REST vs GraphQL, ACID properties, indexing strategies, idempotency in APIs, difference between process and thread - Coding round: data structure problems + a small API design task - System design: designing a URL shortener or rate limiter is a common ask - HR round: discuss past project ownership and debugging stories - Salary negotiation: benchmark against Glassdoor/levels.fyi before final discussion ## Projects to Build for Your Portfolio 1. A REST API with JWT auth and role-based access control 2. A background job processor (e.g., email queue with Celery + Redis) 3. A rate-limited public API with usage analytics ## Benefits & Perks Health insurance, remote-friendly policy, annual learning budget, ESOPs (illustrative — confirm with actual employer). ## How to Apply Submit resume and GitHub/portfolio link via the listed application channel.

Skills

PythonDjangoFastAPIPostgreSQLDockerRedis

Qualifications

  • Bachelor's degree in CS/Engineering or equivalent

Similar jobs