Python Developer

8 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title: Backend Developer

Location: Remote

Experience: 4–8 Years

Employment Type: Full-time


Role Summary:

Backend Developer


Key Responsibilities:

  • Design, develop, and maintain RESTful APIs and backend services using

    Flask

    .
  • Deploy, manage, and monitor applications on

    Google Cloud Platform (GCP)

    using tools like Cloud Run, App Engine, or Cloud Functions.
  • Design and optimize database schemas in

    PostgreSQL

    and

    Firestore

    , including handling vector-based queries.
  • Implement best practices for

    data modeling

    ,

    query optimization

    , and

    indexing

    .
  • Ensure high system performance, scalability, and reliability.
  • Implement

    authentication and authorization

    mechanisms (JWT/OAuth2).
  • Collaborate with frontend developers, DevOps, and data engineers to integrate APIs and services.
  • Write

    unit and integration tests

    to ensure robust and maintainable code.
  • Monitor system performance, troubleshoot production issues, and perform root-cause analysis.
  • Participate in code reviews and contribute to continuous improvement of development processes.


Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4+ years of hands-on backend development experience with

    Python (Flask)

    .
  • Proven experience deploying and managing applications on

    Google Cloud Platform (GCP)

    .
  • Strong understanding of

    PostgreSQL

    , including

    vector tables

    and

    query optimization

    .
  • Experience with

    Google Firestore

    (document-based database).
  • Solid understanding of

    RESTful API design principles

    .
  • Experience with

    API authentication

    ,

    rate limiting

    , and

    secure data handling

    .
  • Knowledge of

    Docker

    ,

    CI/CD pipelines

    , and cloud monitoring tools.
  • Familiarity with

    asynchronous processing

    (Celery, Pub/Sub, etc.) is a plus.
  • Strong debugging, problem-solving, and analytical skills.


Good to Have:

  • Experience with

    machine learning vector embeddings

    in PostgreSQL.
  • Exposure to

    microservices architecture

    and

    event-driven design

    .
  • Familiarity with

    Firestore triggers

    ,

    Cloud Functions

    , or

    Cloud Pub/Sub

    .
  • Working knowledge of

    Terraform

    or

    Infrastructure as Code (IaC)

    for GCP.

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

bangalore urban, karnataka, india