
Job Title: Python Developer (Django / Databricks / Azure)
š Location: Bangalore
š Experience: 3ā8 Year
š¼ Employment Type: FTE
š¹ Job Summary:
We are seeking a skilled Python Developer with strong experience in Django, Flask API development, Databricks, and Azure Cloud. The ideal candidate will be responsible for designing scalable backend systems, developing REST APIs, building data pipelines, and working with cloud-based data platforms.
š¹ Key Responsibilities:
ā Develop and maintain web applications using Django framework
ā Design and build RESTful APIs using Flask
ā Develop and optimize data pipelines using Azure Databricks
ā Integrate applications with Azure services (Blob, Data Factory, SQL, etc.)
ā Write clean, scalable, and efficient Python code
ā Collaborate with frontend, DevOps, and data engineering teams
ā Perform code reviews and ensure best practices
ā Troubleshoot, debug, and upgrade existing systems
š¹ Required Skills:
- Strong proficiency in Python programming
- Hands-on experience with Django framework
- Experience building Flask-based REST APIs
- Experience working with Azure Databricks
- Knowledge of Azure Cloud services
- Experience with SQL / NoSQL databases
- Understanding of CI/CD and Git workflows
š¹ Good to Have:
- Experience with PySpark
- Knowledge of microservices architecture
- Docker / Kubernetes exposure
- Experience in data engineering projects

Similar jobs
š Weāre Hiring: Senior Python Backend Developer š
š Location: Baner, Pune (Work from Office)
š° Compensation: ā¹6 LPA
š Experience Required: Minimum 2 years as a Python Backend Developer
About Us
Foto Owl AI is a fast-growing product-based company headquartered in Baner, Pune.
We specialize in:
ā” Hyper-personalized fan engagement
š¤ AI-powered real-time photo sharing
šø Advanced media asset management
What Youāll Do
As a Senior Python Backend Developer, youāll play a key role in designing, building, and deploying scalable backend systems that power our cutting-edge platforms.
Architect and develop complex, secure, and scalable backend services
Build and maintain APIs & data pipelines for web, mobile, and AI-driven platforms
Optimize SQL & NoSQL databases for high performance
Manage AWS infrastructure (EC2, S3, RDS, Lambda, CloudWatch, etc.)
Implement observability, monitoring, and security best practices
Collaborate cross-functionally with product & AI teams
Mentor junior developers and conduct code reviews
Troubleshoot and resolve production issues with efficiency
What Weāre Looking For
ā Strong expertise in Python backend development
ā Solid knowledge of Data Structures & Algorithms
ā Hands-on experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB, Redis, etc.)
ā Proficiency in RESTful APIs & Microservice design
ā Knowledge of Docker, Kubernetes, and cloud-native systems
ā Experience managing AWS-based deployments
Why Join Us?
At Foto Owl AI, youāll be part of a passionate team building world-class media tech products used in sports, events, and fan engagement platforms. If you love scalable backend systems, real-time challenges, and AI-driven products, this is the place for you.
Skillset:
Python (Mandatory)
C,C++ (Good to have)
Thanks
Ravindra
Roles and Responsibilities
⢠Ability to create solution prototype and conduct proof of concept of new tools.
⢠Work in research and understanding of new tools and areas.
⢠Clearly articulate pros and cons of various technologies/platforms and perform
detailed analysis of business problems and technical environments to derive a
solution.
⢠Optimisation of the application for maximum speed and scalability.
⢠Work on feature development and bug fixing.
Technical skills
⢠Must have knowledge of the networking in Linux, and basics of computer networks in
general.
⢠Must have intermediate/advanced knowledge of one programming language,
preferably Python.
⢠Must have experience of writing shell scripts and configuration files.
⢠Should be proficient in bash.
⢠Should have excellent Linux administration capabilities.
⢠Working experience of SCM. Git is preferred.
⢠Knowledge of build and CI-CD tools, like Jenkins, Bamboo etc is a plus.
⢠Understanding of Architecture of OpenStack/Kubernetes is a plus.
⢠Code contributed to OpenStack/Kubernetes community will be a plus.
⢠Data Center network troubleshooting will be a plus.
⢠Understanding of NFV and SDN domain will be a plus.
Soft skills
⢠Excellent verbal and written communications skills.
⢠Highly driven, positive attitude, team player, self-learning, self motivating and flexibility
⢠Strong customer focus - Decent Networking and relationship management
⢠Flair for creativity and innovation
⢠Strategic thinking This is an individual contributor role and will need client interaction on technical side.
Must have Skill - Linux, Networking, Python, Cloud
Additional Skills-OpenStack, Kubernetes, Shell, Java, Development
Overview of the role
As a Node Developer you will be collaborate with cross-functional teams to define, design and build performant modern web applications and services. Build high-quality web applications and services by writing clean and modular code.
Must have skills
- Overall 3-5 Years of experience in writing unit and integration tests to ensure the robustness and reliability of web applications and services.
- Measure and improve the performance of microservices. Catalyse growth within the team through code reviews and pair programming to maintain high development standards
- Investigate operational issues to find the root cause and propose improvements Design, build, and maintain APIs, services, and systems across Stripeās engineering teams.
- Expert level of experience in the design and development of Web Applications, and highly scalable distributed systems.
- Should have experience in development skills using the latest technologies including NodeJS(fastify framework), Microservices, PostgreSQL, Redis, etc. Should have exposure to NoSQL and SQL development.
- Comprehensive knowledge of physical and logical data modeling, and performance tuning.
- Should possess excellent communication, presentation, and interpersonal skills.
- Ability to work collaboratively and productively with globally dispersed teams.
- Build high-performance teams and Coach teams for successful career growth.
- Experience working with relational and non-relational databases, query optimization, and designing schema
Desired Background
Bachelors/Masters Degree in Computer Science, Information Technology
Looking for Python lead/architect
Must Have:
- Able to architect a application from scratch.
- Able to refactor code
- Knowledge of Flask, DJango
- Team player
- Able to lead the team and guide them
- Deployment of code on Azure platform
Ā
Good to have:
- Knowledge of SqlAlchemy
   ⢠Experience in the financial domain preferred.
   ⢠Hands-on developer in Core Java with an excellent understanding of computer science fundamentals, data structures, algorithms and design patterns.
   ⢠Experience with frameworks like Spring, Restful Webservices, Queuing systems, Angular, and Python is highly desired.
   ⢠Deep understanding of several cloud providers such as AWS, Azure, Google etc.
   ⢠Hands-on experience developing CI/CD pipelines for continuous development and integration.
   ⢠Deep knowledge and experience of Java/J2EE and servers like Tomcat.
Software Engineer - II (Backend)
Ā
As a Software Engineer ā II, you'll bring a good understanding of design and coding practices and apply these independently in development. In this role - you could expect to:
- Own the lifecycle of a feature from requirement analysis to deployment and post production processes
- Perform code reviews and support your team implement best practices
- Explore trade off's on module designs
- Continuously improve performance metrics of modules owned. Performs RCAs and deploys long term fixes.
- Implement initiatives that improve engineering efficiency and excellence
- Participate in the hiring and interview process for junior developers on your team
Responsibilities:
Drives technology stack choices for treebo tech teams.
Comfortable working in fuzzy environments and changing requirements.
Act as a technical mentor to your team.
Requirements:
Effective problem solving skills in complex & large scale environment.
Exposure in Distributed systems and micro services.
Exposure to a wide variety of problem spaces, technologies.
Very Strong System design, separation of concerns and OO design skills
with ability to craft crisp interfaces and communicate at the right
levels of abstraction.
His / her code should be model code for the rest of the engineering
organisation.
Experience working with web-scale / user path systems.
Experience working with large scale persistent systems including NoSQL
databases.
3 - 6 years of overall experience.
B Tech or higher in Computer Science or equivalent required.
- Application Developer -API
- Experience: 2-5 years
- Experience in Design, build and configure applications to meet business process and application requirements using AZURE API development.
- Design, Build, Test and deploy the APIs using Microsoft Azure.
- Needs to support and handle the production APIs.
- Should have knowledge in Design Patterns.









