Python Backend Developer

2 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About BabyBillion


BabyBillion is one of the fastest-growing kids' content companies in the world. With over 1 billion monthly views, we are on a mission to become the world’s #1 kids' content channel by December 2025. We create world-class educational and entertaining videos that captivate preschool audiences globally. We are looking for a highly creative and data-driven Scriptwriter to join our passionate team and help us scale our storytelling to new heights.


Job Summary

We are seeking an experienced Senior Python Backend Developer to join our team. In this role, you will be instrumental in designing, building, and scaling our high-performance backend systems. The ideal candidate has a strong background in creating robust APIs, integrating key services, and architecting solutions for high-traffic applications. You will take a leading role in enhancing our platform, migrating to a microservices architecture, and mentoring junior developers.


Key Responsibilities


  • Design, develop, and maintain production-grade applications using

    FastAPI

    to support over 200 endpoints.
  • Build and secure RESTful APIs with robust versioning, documentation, and authentication mechanisms like

    JWT

    and

    OAuth

    .
  • Manage and optimize

    MongoDB

    databases, including writing complex aggregation pipelines.
  • Implement and manage asynchronous background tasks using

    Celery

    with

    Redis

    or

    RabbitMQ

    .
  • Integrate and maintain payment gateways such as

    Razorpay

    and

    Stripe

    .
  • Lead architectural improvements, including the migration from a monolithic to a

    microservices

    architecture.
  • Develop real-time features using

    WebSockets

    and design systems to handle 10,000+ concurrent users.
  • Implement automated testing, performance monitoring (e.g., OpenTelemetry), and system optimizations.
  • Mentor junior developers and contribute to architectural planning and best practices.


Required Skills & Experience


  • 2+ years of professional experience in backend development.
  • Strong proficiency in

    Python

    , with expertise in asynchronous programming (async/await).
  • Proven experience building and scaling applications with

    FastAPI

    .
  • In-depth knowledge of

    MongoDB

    , including query optimization.
  • Solid understanding of authentication, security principles, and implementing JWT/OAuth.
  • Hands-on experience with background task processing using

    Celery

    .
  • Excellent problem-solving skills and a passion for writing clean, maintainable code.


Preferred Qualifications


  • Experience with

    microservices

    , event-driven architecture, and API gateways.
  • Familiarity with containerization (

    Docker

    ) and CI/CD pipelines.
  • Knowledge of cloud platforms like

    AWS

    or

    GCP

    .
  • Exposure to AI/ML tools (e.g., ONNX Runtime),

    Kafka

    , or

    GraphQL

    .


Our Tech Stack


  • Language/Framework:

    Python 3.12+, FastAPI
  • Database:

    MongoDB (Motor)
  • Task Queues/Brokers:

    Celery, Redis, RabbitMQ
  • Payments:

    Razorpay, Stripe
  • AI/ML:

    ONNX Runtime, Rembg
  • Infrastructure:

    Docker, Gunicorn, Uvicorn
  • Monitoring:

    OpenTelemetry, Prometheus
  • Testing:

    Pytest

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