Senior Python Developer at Tops Infosolutions · Ahmedabad · 4 - 11 years · ₹10L - ₹18L / yr · Profitable · Posted 16 Jan 2026

Job Description: Sr. Python Developer
Experience: 4+ Years
Job Location: Nr. Iskcon Mega Mall, SG Highway, Ahmedabad
Timings: 10 AM to 7 PM
Job Description:
Technical Skills :
- Good knowledge of Python with 4+ years of minimum experience
- Strong understanding of various Python Libraries, APIs, and toolkits.
- Good experience in Django, Django REST Framework, and Flask framework.
- Understanding of AWS Serverless implementation using Lambda and API Gateway
- Hands-on Experience in Databases like Mysql, PostgreSQL.
- Good experience/understanding in Agentic AI / RAG.
- Proficient in NoSQL document databases especially MongoDB, Redis.
- Stronghold in Data Structures and Algorithm
- Thorough understanding of version control system concepts especially GIT.
- Understanding of the whole web stack and how all the pieces fit together (front-end, database, network layer, etc.) and how they impact the performance of your application.
- Excellent understanding of MVC and OOP. Bonus for the understanding of prevalent design patterns.
- Excellent debugging and optimization skills
Job Responsibilities :
- Building big, robust, scalable, and maintainable applications.
- Debugging, Fixing bugs, Identifying Performance Issues, and Improving App Performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Handling complex technical issues related to web app development & discussing solutions with the team.
- Developing, Deploying, and maintaining Multistage, Multi-tier applications.
- To write high-performing code and will be participating in key architectural decisions.
- Project Execution & Client Interaction
- Scrum Implementation

About Tops Infosolutions
About
TOPS Infosolutions, an IT Services & Enterprise Solutions Provider, combines Tech Expertise and Business Intelligence to enable Organizations make most of their business operations and customers. As a software development and consulting company, we offer services to enterprises and startups, over 250 clients in more than 20 countries entrust TOPS in diverse industry verticals of software development including real estate, healthcare, retail, hospitality, food and beverages, manufacturing, etc.
Similar jobs (10)
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.
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.
Sr Backend Developer (Full Stack – Python / Django)
Preference: Please apply only if you are an IIT/NIT graduate and have strong hands-on experience in full-stack development with Python & Django.
Insurance/InsurTech experience is preferred. Strong engineering fundamentals and a willingness to learn the domain are more important.
Office location – Bangalore
Work mode – Onsite
Working Days – 5 days a week
Budget - 12-15 LPA
Work Experience - 2-5 years
Role Summary
We’re hiring Sr Backend Developers with strong full-stack Django expertise to own backend workstreams end-to-end and contribute to frontend development when needed. Hands-on Python/Django experience is essential.
(HTML, JavaScript, jQuery, CSS).
Key Responsibilities
Design, build, and maintain scalable backend services and APIs for Fuse-OS
Own medium-to-complex workstreams end-to-end: data models, APIs, background jobs, and light UI
wiring
Improve reliability, performance, observability, and maintainability of production systems
Apply sound engineering practices for multi-tenant SaaS (security, permissions, data isolation)
Collaborate closely with frontend, QA, and product/delivery to ship high-quality releases
Mentor other backend engineers through design discussions, pairing, and code reviews
Participate in architecture discussions and help evolve platform technical standards
Support production troubleshooting and continuous improvement of engineering quality
Required Skills & Qualifications
Solid experience with Django REST Framework, asynchronous job processing (e.g., Celery), Redis, and
PostgreSQL
Proven ability to design data models, write migrations, and ship maintainable APIs
Full-stack capability: HTML, JavaScript, jQuery, and CSS sufficient to complete UI wiring without blocking
frontend
Strong debugging skills across application, database, and background-job layers
Experience collaborating in Agile teams with clear quality standards and delivery cadence
Preferred / Nice to Have
Hands-on Selenium automation experience with Python (big plus)
AWS familiarity (compute, storage, messaging, monitoring, IAM basics) — optional but strongly preferred
Experience with multi-tenant architectures, containers, and production SaaS operations
Exposure to document/data processing pipelines, reconciliation-style systems, or enterprise integrations
Awareness of application security, RBAC, auditability, and privacy-by-design practices
Interest in AI-assisted product workflows and intelligent automation
What We Offer
Opportunity to build a category-defining Insurance Distribution Operating System (Fuse-OS)
Work on modern multi-tenant SaaS architecture with meaningful ownership and mentoring
Collaborative product and engineering culture focused on quality and customer outcomes
Exposure to enterprise SaaS, AI-enabled workflows, and large-scale operational systems
SENIOR PYTHON DEVELOPER
Designation: Senior Python Django Developer
Position: Senior Python Developer
Job Types: Full-time, Permanent
Schedule: Day shift (On-site)
Supplemental Pay: Performance bonus, Yearly bonus
Ability to commute/relocate: JP Nagar, Bangalore: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred)
Experience: Back-end development: 5 years (Required)
Job Description:
We are looking for a highly skilled Senior Python Django Developer with extensive experience in building and scaling financial or payments-based applications. The ideal candidate has a deep understanding of system design, architecture patterns, and testing best practices, along with a strong grasp of the startup environment.
This role requires a balance of hands-on coding, architectural design, and collaboration across teams to deliver robust and scalable financial products.
Responsibilities:
- Design and develop scalable, secure, and high-performance applications using Python (Django framework).
- Architect system components, define database schemas, and optimize backend services for speed and efficiency.
- Lead and implement design patterns and software architecture best practices.
- Ensure code quality through comprehensive unit testing, integration testing, and participation in code reviews.
- Collaborate closely with Product, DevOps, QA, and Frontend teams to build seamless end-to-end solutions.
- Drive performance improvements, monitor system health, and troubleshoot production issues.
- Apply domain knowledge in payments and finance, including transaction processing, reconciliation, settlements, wallets, UPI, etc.
- Contribute to technical decision-making and mentor junior developers.
Requirements:
- 5 to 10 years of professional backend development experience with Python and Django.
- Strong background in payments/financial systems or FinTech applications.
- Proven experience in designing software architecture in a microservices or modular monolith environment.
- Experience working in fast-paced startup environments with agile practices.
- Proficiency in RESTful APIs, SQL (PostgreSQL/MySQL), NoSQL (MongoDB/Redis).
- Solid understanding of Docker, CI/CD pipelines, and cloud platforms (AWS/GCP/Azure).
- Hands-on experience with test-driven development (TDD) and frameworks like pytest, unit test, or factory boy.
- Familiarity with security best practices in financial applications (PCI compliance, data encryption, etc.).
Preferred Skills:
- Exposure to event-driven architecture (
- Experience integrating with third-party payment gateways, banking APIs, or financial instruments.
- Understanding of DevOps and monitoring tools (Prometheus, ELK, Grafana).
- Contributions to open-source or personal finance-related projects.

About the company
The company delivers the power of technology and intelligence to investors and companies and enables growth and value creation in the private unlisted markets. We make it easier for investors to know everything about a company, and a company to know everything about an investor. Our intelligence is used by more than 400+ customers across Venture Capital, Private Equity, Investment Bankers, and Corporates. Our intelligence covers the entire universe of Indian private companies and investors. We are gearing to power growth and transactions in private markets in India and around the world. We want our solutions to be reliable, timely and trustworthy to make investment and business decisions.
Founded in 2015 by IIT Madras Alumni Mr. Krishna Saraswati and Mr. Avinash Loganathan, as a fintech startup we have 3 products in the market. 1. PrivateCircle Research: Private Market Intelligence product. 2. PrivateCircle Connect: Intelligent Prospecting tool for Sales teams. 3. PrivateCircle Markets: Investment opportunities discovery platform.
About the role
We are looking for a Senior backend engineer with 4+ years of experience building large scale web applications. A highly skilled Python Developer with advanced coding abilities in Python.
Responsibilities:
- Design, Develop and maintain products using bleeding-edge technologies on Python
- Collaborating with the rest of the engineering team to design and deploy the code to test/production and implement new features.
- Debug, validate, review and test new and existing code.
- Act as a mentor to junior developers, providing guidance and support on technical issues.
- Write clean, efficient and well documented code
- As a Senior, you are required to regularly interact with their peers, managers and PMs (product/program managers).
Requirements:
- Advanced knowledge of Python (4+ years) with strong OOPs fundamentals.
- Version Control using git.
- Experience with web frameworks and MVC/ MVT architecture.
- Experience with Django framework and its ORM.
- Experience with REST API's and microservices architecture.
- In-depth knowledge of relational databases (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB).
- Knowledge of distributed systems is a plus.
- Experience with Elasticsearch is a plus.
- Experience with Docker, Kubernetes or any other container technologies is a plus.
- Experience with Celery or other asynchronous task queues.
- Experience using system monitoring tools, automated testing frameworks and implementing server-side security.
We offer a dynamic and fast-paced work environment with ample opportunities for growth and advancement. If you're a highly motivated individual with a passion for coding and a desire to work with cutting-edge technologies, please apply today!
This is a remote position.
About Leegality:
Leegality works with large Indian businesses to digitally transform critical compliance processes in a fast, easy and secure way.
We have multiple products across 2 categories:
Document Infrastructure:
Products that help businesses build paperless processes at scale:
- Document Execution Workflow: A unified platform for businesses to digitally execute (eSign, eStamp, Template Pre-fill, Document Fraud Prevention etc.) agreements, forms and other documents in a compliant way. Currently in use by 2000+ Indian businesses from giants like HDFC and SBI Cards to high-growth disruptors like goDigit and Cars24.
- Contract Management: An AI-powered platform for businesses to quickly review, negotiate and take action on contracts
- Signstation: A simple platform for businesses to digitally sign simple documents like invoices, policies and letters in a cost effective manner
Consent Infrastructure:
- Consentin: An end-to-end DPDP and Privacy compliance platform for Indian businesses
- Consentin Lens: A data discovery platform for businesses to identify the personal data they collect and store.
If you’re interested in building mission critical software that operates at population scale (75 million + Indians have signed at least one document through Leegality) then join Leegality.
Curious about our impact? Explore our customer success stories: leegality.com/case-studies
Our Culture
At Leegality, trust, ownership, transparency, and having fun while doing meaningful work are core to how we operate — not just values on paper. Our team rated us an incredible 97 eNPS for FY 2023–24 — the highest among 175+ startups surveyed.
We focus deeply on helping our people grow and stay motivated. Some of the perks you’ll enjoy:
- Flexible working hours
- Hybrid work setup
- Bi-annual performance appraisals
- A culture that rewards initiative, curiosity, and impact
If you're looking for a place where you can make a real difference while working with smart, driven, and genuinely nice people, welcome to Leegality.
Location: Hybrid
Role Overview
We are looking for a Technical Lead – Python to lead the design, development, and evolution of scalable backend systems that power Leegality's products. This role combines hands-on backend development with technical leadership, enabling you to influence architecture, mentor engineers, and drive engineering excellence across the team.
You will work closely with Product, Design, QA, DevOps, and other engineering teams to build reliable, secure, and high-performance applications while fostering a culture of ownership, collaboration, and continuous improvement.
Key Responsibilities
- Lead the design, development, and maintenance of scalable backend applications using Python.
- Own the technical architecture of backend systems, ensuring scalability, reliability, maintainability, and security.
- Design, develop, and optimize RESTful APIs and microservices for high-performance applications.
- Drive architectural decisions, establish engineering best practices, and promote clean, maintainable code.
- Conduct code reviews and mentor engineers through technical guidance, pair programming, and knowledge sharing.
- Lead technical estimation, sprint planning, solution design, and execution for engineering initiatives.
- Optimize application performance through database tuning, caching, asynchronous processing, and efficient system design.
- Ensure high code quality through unit testing, integration testing, CI/CD pipelines, and automated deployment practices.
- Troubleshoot and resolve complex production issues while driving root cause analysis and long-term improvements.
- Evaluate and adopt new technologies, frameworks, and engineering practices to continuously improve the platform.
- Build and foster a high-performing engineering culture focused on collaboration, accountability, innovation, and continuous learning.
Desired Skills
- 7–11 years of experience in backend software development, with at least 2–4 years in a technical leadership role.
- Strong proficiency in Python and object-oriented programming concepts.
- Hands-on experience with Python frameworks such as Django, Flask, or FastAPI.
- Strong understanding of RESTful API design and development, authentication mechanisms (JWT/OAuth), and API security best practices.
- Experience designing scalable backend architectures, distributed systems, and microservices.
- Strong knowledge of relational databases such as MySQL or PostgreSQL, with experience in query optimization, indexing, and schema design.
- Exposure to NoSQL databases such as MongoDB and caching technologies like Redis.
- Experience with cloud platforms such as AWS, containerization using Docker, orchestration using Kubernetes, and CI/CD pipelines.
- Strong understanding of software engineering best practices, including design patterns, SOLID principles, code reviews, testing, and documentation.
- Experience with version control systems such as Git and modern development workflows.
- Excellent analytical, problem-solving, communication, and stakeholder management skills.
- Ability to balance hands-on development with technical leadership and delivery ownership in a fast-paced product environment.
- Experience working in SaaS or product-based organizations is preferred.
- Exposure to AI-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT is an added advantage.
Job Summary
We are looking for an experienced Python Developer for the position of Delivery Module Lead. The ideal candidate should have strong hands-on experience in Python programming, front-end technologies, and back-end development. The candidate will be responsible for developing scalable web applications, integrating APIs, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Python and front-end technologies.
- Collaborate with product managers, designers, and developers to understand business requirements and implement solutions.
- Develop responsive user interfaces and optimize application performance across different browsers and devices.
- Write clean, reusable, and maintainable code following development best practices.
- Conduct code reviews and ensure code quality and standards.
- Debug, troubleshoot, and resolve application issues.
- Develop and integrate RESTful APIs and web services.
- Participate in Agile development activities, including sprint planning, daily stand-ups, and retrospectives.
- Continuously improve development processes and stay updated with emerging technologies.
Mandatory Skills
- Strong proficiency in Python programming.
- Hands-on experience with HTML, CSS, and JavaScript.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Experience with back-end frameworks such as Django or Flask.
- Good understanding of RESTful APIs and web services.
- Experience with Git and version control systems.
- Strong problem-solving and analytical skills.
Preferred Skills
- Knowledge of databases such as PostgreSQL, MySQL, or MongoDB.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with Docker and containerization technologies.
- Understanding of CI/CD pipelines and DevOps practices.
- Experience with Agile methodologies and project management tools.
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-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.











