Python Developer at SPGConsulting Ā· Bengaluru (Bangalore) Ā· 3 - 5 years Ā· ā¹4L - ā¹15L / yr Ā· Bootstrapped Ā· Posted 27 Feb 2026

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 (10)
Company Overview:
Euphoric Thought Technologies is a technology-driven organization specializing in delivering scalable software solutions and digital transformation services. Operating at the intersection of cloud innovation and enterprise application development, the company empowers businesses to modernize their infrastructure and streamline operations. With a focus on high-performance engineering, Euphoric Thought Technologies serves a diverse global clientele, helping them navigate complex technical landscapes through robust, cloud-native architectures.
Role Overview:
As a Python Developer with Azure expertise, you will be responsible for designing, developing, and deploying high-impact backend services that drive our core product offerings. You will work closely with cross-functional teams, including product managers and cloud architects, to translate business requirements into efficient, scalable code. Your contributions will directly influence the reliability and performance of our cloud-based platforms, ensuring seamless user experiences and optimized infrastructure utilization for our clients.
Key Responsibilities:
- Architect and maintain scalable backend applications using Python and Django to support high-traffic enterprise platforms.
- Design and implement serverless computing solutions using Azure Functions to optimize resource consumption and application responsiveness.
- Manage and optimize relational database schemas within Azure SQL to ensure high data integrity and query performance.
- Integrate CI/CD pipelines to automate testing and deployment processes, reducing time-to-market for new feature releases.
- Collaborate with infrastructure teams to migrate and manage application workloads within the Azure cloud ecosystem.
- Troubleshoot and resolve complex technical bottlenecks to maintain high availability and system stability for end-users.
Required Skillset:
- Demonstrated proficiency in building production-grade applications using Python and the Django framework.
- Strong hands-on experience in architecting and managing cloud-native solutions within the Microsoft Azure environment.
- Proven ability to design, query, and maintain Azure SQL databases for complex data-driven applications.
- Experience in implementing CI/CD workflows to streamline development cycles and improve code quality.
- Ability to translate technical requirements into clean, maintainable code while adhering to industry best practices.
- Strong communication skills with the ability to articulate technical challenges and solutions to both technical and non-technical stakeholders.
- Capability to work effectively in a hybrid or on-site environment in Noida/Greater Noida, demonstrating self-motivation and collaborative spirit.
- 3 to 5 years of professional experience in software development with a focus on cloud-based architectures.
Job Summary
We are seeking a skilled Python Developer with experience in building scalable applications using Python frameworks such as Flask and Django. The ideal candidate should have hands-on experience with PySpark for big data processing and strong SQL skills for data analysis and database management.
Key Responsibilities
- Design, develop, test, and maintain Python-based applications.
- Develop RESTful APIs using Flask and/or Django.
- Build scalable data processing pipelines using PySpark.
- Write efficient SQL queries, stored procedures, and optimize database performance.
- Integrate applications with databases and third-party services.
- Collaborate with cross-functional teams to gather and implement business requirements.
- Troubleshoot, debug, and enhance application performance.
- Follow coding standards, perform code reviews, and maintain technical documentation.
Required Skills
- Strong proficiency in Python.
- Hands-on experience with Flask and/or Django.
- Experience with PySpark for large-scale data processing.
- Strong knowledge of SQL (writing complex queries, joins, indexing, optimization).
- Understanding of REST APIs and microservices architecture.
- Experience with Git/version control.
- Knowledge of relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle.
- Good problem-solving and analytical skills.
Preferred Skills
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with Docker and Kubernetes.
- Knowledge of CI/CD pipelines.
- Experience with Airflow or other workflow orchestration tools.
- Understanding of Agile/Scrum methodologies.

Company Overview:
Euphoric Thought Technologies is a technology services firm specializing in digital transformation and data-driven solutions. We partner with global enterprises to modernize their infrastructure, streamline complex workflows, and leverage cloud-native architectures to drive operational efficiency. Our culture is built on technical excellence, collaborative problem-solving, and a commitment to delivering scalable software solutions that solve real-world business challenges across the finance, retail, and logistics sectors.
Role Overview:
As a Python Developer with Azure expertise, you will be responsible for designing, developing, and maintaining robust data pipelines and cloud-based applications. You will work closely with cross-functional engineering teams and data architects to translate business requirements into high-performance technical solutions. Your work will directly influence the scalability and reliability of our clientās cloud infrastructure, ensuring seamless data integration and optimized performance in a high-stakes production environment.
Key Responsibilities:
- Architect and implement scalable Python-based applications to automate data processing tasks and enhance system functionality.
- Design and deploy end-to-end data pipelines using Azure Data Factory to ensure efficient data movement and transformation for internal stakeholders.
- Optimize cloud infrastructure performance by monitoring resource utilization and implementing cost-effective configuration changes within the Azure ecosystem.
- Collaborate with engineering leads to troubleshoot complex technical issues, ensuring minimal downtime and high availability for critical business applications.
- Document technical specifications and system architectures to facilitate knowledge sharing and long-term maintainability of codebases.
Required Skillset:
- Demonstrated proficiency in developing production-grade applications using Python, with a strong grasp of data structures and algorithms.
- Hands-on experience in configuring and managing cloud services within the Azure environment, specifically focusing on cloud computing best practices.
- Proven ability to build and orchestrate complex data workflows using Azure Data Factory to support large-scale data integration projects.
- Strong analytical mindset with the ability to communicate technical concepts clearly to both technical and non-technical team members.
- Capability to work effectively in an on-site environment in Greater Noida, maintaining high productivity and collaboration within an agile team structure.
- A minimum of 3 to 5 years ofĀ
Job Description:
About the Role
Euphoric Thought Technologies is looking for a skilled Python Developer with Azure experience to join our growing engineering team. The ideal candidate should have strong hands-on experience in Python development, cloud-native application development on Microsoft Azure, REST APIs, and modern software engineering practices. You will work closely with cross-functional teams to design, develop, deploy, and maintain scalable applications for enterprise clients.
Key Responsibilities
- Design, develop, test, and maintain Python-based applications and microservices.
- Build and integrate RESTful APIs and backend services.
- Develop and deploy applications using Microsoft Azure cloud services.
- Implement scalable, secure, and high-performance cloud solutions.
- Work with Azure App Services, Azure Functions, Azure Storage, Azure SQL, and Azure Key Vault.
- Collaborate with frontend developers, DevOps engineers, QA teams, and business stakeholders.
- Write clean, reusable, and well-documented code following coding standards.
- Optimize application performance and troubleshoot production issues.
- Participate in code reviews and contribute to technical discussions.
- Support CI/CD implementation and deployment automation.
Required Skills
- 3ā5 years of hands-on experience in Python development.
- Strong knowledge of Python frameworks such as FastAPI, Flask, or Django.
- Experience with Microsoft Azure cloud services.
- Good understanding of REST APIs and microservices architecture.
- Experience with Azure App Services, Azure Functions, Azure Storage, Azure SQL Database, and Azure Key Vault.
- Good knowledge of SQL databases such as SQL Server or PostgreSQL.
- Familiarity with Git version control.
- Experience with Docker and containerization.
- Understanding of CI/CD pipelines using Azure DevOps or GitHub Actions.
- Knowledge of software design principles and object-oriented programming.
- Strong debugging, analytical, and problem-solving skills.
Preferred Skills
- Experience with Kubernetes (AKS).
- Exposure to messaging services such as Azure Service Bus or Event Hub.
- Knowledge of Redis or caching mechanisms.
- Experience with monitoring tools such as Azure Monitor or Application Insights.
- Understanding of Agile/Scrum development methodologies.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
We are looking for a skilledĀ PythonĀ Developer to design, develop, and maintain robust backend systems. You will be responsible for building scalable web applications using the Flask micro-framework and managing high-performance NoSQL data storage with MongoDB. Your role involves creating RESTful APIs, optimizing database queries, and ensuring seamless integration between the backend logic and frontend components.
Key Responsibilities
- API Development:Ā Design and implement scalable, secure RESTful APIs usingĀ Flask.
- Database Management:Ā Architect and maintainĀ MongoDBĀ schemas; develop complex aggregation pipelines and optimize query performance.
- Backend Logic:Ā Write clean, efficient, and testableĀ PythonĀ code to handle server-side logic and data processing.
- Integration:Ā Integrate third-party services and internal data sources using libraries likeĀ RequestsĀ orĀ Flask-PyMongo.
- Performance Optimization:Ā Identify and resolve bottlenecks in the application and database layers to ensure low latency.
- Testing & Security:Ā Implement unit tests (usingĀ pytestĀ orĀ unittest) and follow security best practices (OAuth2, JWT, data encryption).
- Collaboration:Ā Work closely with frontend developers to integrate user-facing elements and with DevOps to support deployment.
Required Technical Skills
CategoryRequirementsLanguageExpert-levelĀ PythonĀ (OOP, decorators, generators, and async programming).Frameworks Strong experience withĀ FlaskĀ (routing, blueprints, middleware).DatabaseProficiency inĀ MongoDBĀ (BSON, indexing, sharding, and aggregation framework).ODMs/DriversExperience withĀ PyMongoĀ orĀ MongoEngine.ArchitectureSolid understanding ofĀ RESTful APIĀ design and Microservices.Tools/DevOpsVersion control withĀ Git; familiarity withĀ DockerĀ and CI/CD pipelines
We are looking for a skilled Python & PySpark Developer with strong expertise in Big Data technologies, Spark, SQL/PL-SQL, and REST API development using Flask or Django. The ideal candidate should have experience building scalable data pipelines, processing large datasets, developing APIs, and working with distributed computing frameworks.
Key Responsibilities
- Develop, optimize, and maintain scalable data pipelines using PySpark and Apache Spark.
- Design, develop, and optimize complex SQL and PL/SQL queries, stored procedures, functions, and database objects.
- Build and maintain RESTful APIs using Flask or Django.
- Develop robust Python applications for data engineering and backend services.
- Process and analyze large-scale datasets using Big Data technologies.
- Optimize Spark jobs for performance, scalability, and reliability.
- Integrate APIs with internal and external systems.
- Collaborate with cross-functional teams including Data Engineers, Data Scientists, and Application Developers.
- Troubleshoot production issues and implement performance improvements.
- Follow coding standards, version control, and CI/CD best practices.
Mandatory Skills
- Strong proficiency in Python programming.
- Hands-on experience with PySpark and Apache Spark.
- Strong SQL coding skills.
- Experience with PL/SQL development.
- Experience in Big Data ecosystem.
- REST API development using Flask or Django.
- Experience in developing and consuming Python APIs.
- Knowledge of data processing, ETL, and distributed computing.
- Experience with Git/version control.
Preferred Skills
- Experience with Hadoop ecosystem (Hive, HDFS, YARN).
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Knowledge of Airflow or other workflow orchestration tools.
- Experience with Docker and Kubernetes.
- Familiarity with Kafka or other streaming technologies.
- Understanding of CI/CD pipelines.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 4ā8+ years of experience in Python and Big Data development (can be adjusted based on the role).
Required Experience
- Strong hands-on experience in Python, PySpark, and Apache Spark.
- Extensive experience writing optimized SQL and PL/SQL code.
- Experience developing REST APIs using Flask or Django.
- Experience working with large-scale data processing and ETL pipelines.
- Strong analytical, debugging, and problem-solving skills.
Mandatory Skills: Python, PySpark, SQL Coding, Apache Spark, Big Data, Flask/Django (REST API), PL/SQL, Python APIs.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Job Description:
We are looking for a skilled Python Developer with 2+ years of hands-on experience in backend development and data processing. The ideal candidate should be proficient in Python and have working experience with web frameworks like Flask and FastAPI, along with exposure to data engineering and machine learning workflows.
Ā
Key Responsibilities:
Design, develop, and maintain scalable Python applications and APIs using Flask and FastAPI
Ā
Work with PySpark and Kafka for real-time data processing
Ā
Perform data manipulation and analysis using Pandas and NumPy
Ā
Develop and maintain modular, reusable, and testable code following OOP principles
Ā
Collaborate with data scientists to integrate ML models (TensorFlow, PyTorch, Scikit-learn) into production
Ā
Participate in code reviews, design discussions, and contribute to best practices
Ā
Write and maintain documentation for developed modules and workflows
Ā
Required Skills:
Strong proficiency in Python programming
Ā
Hands-on experience with Flask and/or FastAPI
Ā
Experience working with PySpark and Kafka
Ā
Solid understanding of Pandas, NumPy, and data handling in Python
Ā
Familiarity with TensorFlow, PyTorch, and scikit-learn
Ā
Good grasp of Object-Oriented Programming (OOP) concepts
Ā
Ability to write modular and maintainable code
Ā
Nice to Have:
Understanding of Machine Learning concepts and pipelines
Ā
Exposure to Generative AI (GenAI) technologies and tools
Ā
Experience with CI/CD tools, Docker, or cloud environments (AWS, GCP, etc.)
Ā
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field
Responsibilities
ā Architect and build end-to-end backend services and APIs.
ā Integrate with external systems such as insurers, payment gateways, and other
partners.
ā Ensure high observability, performance, and reliability across systems.
ā Write clean, reusable, and maintainable code with a focus on scalability.
ā Implement comprehensive test coverage and maintain code quality.
ā Manage database design, migrations, scripting, and administration.
Experience & Skills
ā 2-8 years of experience in backend development.
ā Hands-on experience with low-level & high-level system design.
ā Proven experience building scalable, secure backend systems (APIs, middleware, caching).
ā Proficiency in Python, Django, Django REST Framework (DRF), PostgreSQL, Redis,
Celery, and basic HTML/CSS.
ā Experience developing RESTful APIs.
ā Familiarity with AWS or other major cloud platforms is a plus.
ā Strong sense of ownership, problem-solving ability, and leadership qualities.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
We are looking for an exceptional Python Backend Developer to join our engineering team. You will be responsible for managing the interchange of data between the server and the users, developing server-side logic, and ensuring high performance and responsiveness to requests from the front end. The ideal candidate must have a rock-solid foundation in core computer science concepts, specifically Object-Oriented Programming (OOP) and Data Structures and Algorithms (DSA), to design and implement highly scalable and optimised backend systems.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Python code.
- Develop robust, highly scalable, and low-latency backend architectures and APIs.
- Apply strong OOPS principles to build modular and maintainable software systems.
- Utilise advanced Data Structures and Algorithms (DSA) to solve complex computational problems and optimise application performance.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Implement security and data protection measures.
- Identify bottlenecks, troubleshoot bugs, and devise elegant solutions to mitigate these issues.
- Collaborate cross-functionally with product managers, front-end developers, and QA engineers to deliver high-quality features.
Requirements:
- Core Python: Strong proficiency in Python programming with a deep understanding of its quirks, ecosystem, and best practices.
- OOPs Expertise: Excellent command over Object-Oriented Programming concepts (Inheritance, Polymorphism, Encapsulation, Abstraction) and design patterns.
- DSA Proficiency: Strong problem-solving skills with a deep understanding of Data Structures (Arrays, Trees, Graphs, Hash Tables, etc. ) and Algorithms (Sorting, Searching, Dynamic Programming, etc. ).
- Frameworks: Hands-on experience with popular Python web frameworks such as Django, FastAPI, or Flask.
- Database Management: Solid understanding of relational databases (e. g., PostgreSQL, MySQL) and ORM (Object-Relational Mapper) libraries.
- API Development: Experience in designing and developing RESTful APIs.
- Version Control: Proficient understanding of code versioning tools, such as Git.
- Clean Code: A strong commitment to writing clean, readable, and properly documented code.
Good to Have (Optional):
- Experience with NoSQL databases (e. g., MongoDB, Redis).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
- Knowledge of asynchronous programming in Python (asyncio).
We are seeking talented software developers who are passionate about coding and building & scaling
products. If you love taking on new challenges and have a problem solving mindset to solve problems through
code, you will be a perfect fit for our rockstar engineering team.
Roles and Responsibilities:
ā Design and develop backend architectures to support robust, scalable, and secure web applications and
systems with a focus on backend development using Django.
ā Design, implement and maintain high quality RESTful APIs to support seamless communication between
frontend, backend and other services.
ā Design, implement, and maintain database schemas. Ensure the integrity, performance, and security of
data.
ā Ensure the scalability and reliability of our backend infrastructure on AWS. Ensure reliable management of
infrastructure on cloud aiming for 0 downtime of systems.
ā Write clean, maintainable, and efficient code, while adhering to best practices and industry standards.
Develop and maintain documentation for our backend systems, APIs, and data models.
ā Conduct high quality code reviews and provide feedback to other team members to ensure best practices
are adhered to.
ā Take ownership of the development, testing, and deployment of web applications. Break down high-level
business problems into smaller chunks and build systems.
ā Work closely with the frontend development team, product managers, and designers to plan new features
and optimize existing ones.
ā Constantly aim to improve performance and optimize systems by identifying bottlenecks and resolving
them for increased efficiency.
ā Stay up-to-date with the latest technologies such as LLMs, and implement them as and when required
Skills and Qualifications:
ā Bachelor's degree in Computer Science, Computer Engineering or a related field.
ā 4+ years of experience in full-stack web development, with a focus on backend development.
ā Strong proficiency in Python and Django, including experience with Django Rest Framework.
ā Experience working with SQL/PostgreSQL databases, including schema design, querying, and
optimization.
ā Proficiency in AWS services such as EC2, RDS, S3, and Lambda.
ā Familiarity of integrations with third party services and open source frameworks
ā Strong understanding of data structures, algorithms, and software design patterns.
ā Experience with containerization and orchestration technologies such as Docker and Kubernetes is a plus.
ā Familiarity with LLM frameworks such as Langchain, OpenAI, Anthropic, LLaMa is a plus.
ā Strong problem-solving skills and ability to work in a fast-paced environment.
ā Excellent communication and collaboration skills.










