Software Engineer - Python

4 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities

  • Architect and build scalable backends using Django (multi-tenancy) and FastAPI
  • Implement Celery workers for AI-driven call/chat campaigns and async workflows
  • Write modular, high-performance Python code with strong OOP structure
  • Optimize relational databases using both RAW SQL and Django ORM
  • Design and consume clean REST APIs; integrate with LLM APIs like OpenAI or Gemini
  • Work in a collaborative Git environment using branching, rebasing, and conflict resolution workflows
  • Solve practical concurrency challenges using multithreading and multiprocessing
  • Deliver production-grade backend logic that integrates seamlessly with modern frontend stacks
  • Deploy and manage services on AWS (EC2, S3) and understand how real-world production systems work

Must-Have Skills

  • 2–4 years of backend engineering experience (preferably with Django and FastAPI)
  • Strong grasp of Object-Oriented Programming (OOP) in real-world, high-sensitivity applications
  • Hands-on experience with multithreading and multiprocessing (not just theory)
  • Experience with Celery, queues, and event-driven systems at scale
  • Proficient in writing and optimizing SQL queries and using ORMs
  • Fluency in Git workflows for collaborative team development
  • Experience with SQL, no SQL & Vector Databases.
  • Full understanding of how frontend and backend integrate in a web application
  • Practical experience with LLM API integration (e.g., GPT, Gemini) and retry mechanisms
  • Solid working knowledge of Docker and AWS services (EC2, S3, IAM)
  • Strong communication skills — clear on trade-offs, impact, and team collaboration
  • Fast learner, ready to adapt and solve real-world problems without hand-holding

Nice To Have

  • Experience with React, Next.js, Tailwind CSS, or other frontend technologies
  • Experience with Vector Database & RAG Systems.
  • Experience maintaining multi-tenant SaaS platforms
  • Exposure to observability, monitoring, or logging tools in distributed systems
  • Familiarity with Azure and additional cloud services
Skills: git,llm api integration,oop,docker,aws (ec2, s3),react,sql,celery,django orm,aws,fastapi,multiprocessing,fast api,multithreading,django,rest apis,python

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

Bengaluru, Karnataka, India