Python Backend Developer

3 years

0 - 3 Lacs

Posted:4 hours ago| Platform: GlassDoor logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Location: On-Site / Hybrid (Hyderabad)
Employment Type: Full-Time / Contract

About Seraphix
Seraphix is a rapidly growing IT Services and Consulting company based in Hyderabad, building high-quality digital products and scalable software solutions using modern technologies.
We believe in dedication, continuous learning, and technical excellence — because when our people grow, our products thrive. Every project here is an opportunity to push limits, learn fast, and build better. You’ll be part of a team that values clarity, precision, and engineering discipline, while constantly improving and experimenting.
If you’re driven by clean architecture, elegant systems, and technical challenges — you’ll fit right in.

About the Role

We’re looking for a Python Backend Developer to design, develop, and maintain scalable backend systems that power our web and mobile products.

You’ll be responsible for crafting robust APIs, optimizing database operations, and ensuring the security, performance, and reliability of production systems. This role demands a strong understanding of backend architecture, hands-on coding ability, and the discipline to build for the long term.

You’ll collaborate closely with frontend developers, designers, and product managers to align backend functionality with product goals and deliver seamless user experiences.

Key Responsibilities

  • Design, build, and maintain scalable, secure, and modular backend systems using Python (Django, FastAPI, or Flask).
  • Develop and document RESTful APIs and ensure smooth integration with web and mobile clients.
  • Optimize database performance, queries, and schema design for PostgreSQL/MySQL.
  • Integrate third-party APIs and external services (payments, notifications, authentication, etc.).
  • Implement authentication, authorization, and data security using JWT, OAuth, or session-based methods.
  • Handle asynchronous processing with Celery, Redis, or message brokers like Kafka.
  • Implement caching, rate limiting, and API performance tuning for large-scale systems.
  • Deploy, monitor, and maintain applications on Linux-based servers and cloud environments (AWS preferred).
  • Write and maintain unit/integration tests using Pytest or Django Test Framework.
  • Collaborate with the frontend and design teams for smooth API integration and version management.
  • Participate in code reviews, documentation, and continuous improvement cycles.

Requirements

  • 6 months – 3 years of professional experience in backend development using Python.
  • Strong experience with Django / FastAPI / Flask, ORM handling, and REST API design.
  • Proficient with PostgreSQL / MySQL, migrations, indexing, and query optimization.
  • Solid understanding of authentication, authorization, and API security standards.
  • Experience with Redis, Celery, and background task orchestration.
  • Familiar with Docker, Git, and deployment via Nginx + Gunicorn / Uvicorn.
  • Skilled in API testing tools (Postman, Insomnia) and debugging workflows.
  • Familiarity with frontend integration concepts (React / HTML / JS).
  • Strong Linux command-line and server management skills — SSH, SCP, rsync, bash scripting.
  • Understanding of real-time communication (WebSockets, long polling) and async I/O patterns.

Preferred Skills

  • Experience setting up CI/CD pipelines (GitHub Actions / GitLab CI).
  • Familiarity with AWS, GCP, or Azure deployment environments.
  • Experience integrating payment gateways, SMS/email APIs, or healthcare integrations.
  • Knowledge of data encryption, MFA, and secure API authentication (Google / Apple Sign-In).
  • Experience with transactional email systems (SMTP).
  • Understanding of rate limiting, load testing, and backend profiling (Locust, k6, JMeter).
  • Exposure to asynchronous frameworks like FastAPI for high-performance APIs.

What You’ll Get

  • Work on real, production-grade systems that scale and evolve.
  • Collaborate with a highly technical, growth-focused team.
  • Build solutions across AI, data systems, and cloud infrastructures.
  • Access to learning-driven mentorship and career growth opportunities.
  • Competitive compensation aligned with skill and technical impact.

To Apply: Send your resume, GitHub/portfolio link, and a short note to careers@seraphix.in

Company: Seraphix Solutions Pvt. Ltd.

Job Type: Full-time

Pay: ₹96,000.00 - ₹300,000.00 per year

Benefits:

  • Flexible schedule
  • Paid sick time
  • Work from home

Application Question(s):

  • When can you start working?
  • Current or Previous Salary (Monthly)?

(If you're a fresher or just graduated, feel free to leave this blank — no worries!)

  • Do you have experience with Celery workers and Redis?

(If yes, briefly tell us how you've used them. If not, are you willing to learn?)

  • Any experience working with Kafka?

(Optional, but a good bonus if you do! A simple yes/no or a quick example is fine.)

  • Have you ever been involved in designing backend architecture?

(If not, are you keen to take up such responsibilities in future projects?)

  • Are you comfortable deploying applications on AWS?

(We’d love to know your familiarity — even if it’s just a basic understanding.)

  • What payment gateway integrations have you worked on?

(Just mention any payment providers you’ve integrated with — even if it’s one.)

  • How much experience do you have with Django REST Framework (DRF)?

(This is important — so give us a brief idea of your comfort level.)

  • Year of Graduation?

(This is just to understand your experience timeline — fresher or experienced, all are welcome!)

  • Have you written or worked on testing for your backend code? (Unit tests, API tests, etc.)

(This can be automated or manual testing. Just tell us how comfortable you are in ensuring code quality.)

Experience:

  • Django: 1 year (Preferred)

Location:

  • Hyderabad, Telangana (Preferred)

Shift availability:

  • Day Shift (Preferred)
  • Night Shift (Preferred)
  • Overnight Shift (Preferred)

Work Location: Remote

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

lalitpur, uttar pradesh, india

hyderabad, telangana, india