Python Software Engineer | Enterprise Software Products
Work Location Options: Chennai | Bombay | Bangalore | Calcutta (Kolkata)
Experience: 3 - 6 Years
Important: This position is intended only for experienced Python Backend Software Engineers involved in enterprise software product development.
It is Not a -
Data Science, Data Engineering, Data Analytics,
Machine Learning, AI/LLM Model Development,
or Prompt Engineering role.
_____________________________
Build Products. Solve Real Business Problems. Grow as an Engineer.
At Inspira Software Services Pvt. Ltd., we have spent nearly four decades designing, developing and supporting large scale Enterprise Software Products for organisations across India and overseas.
Our product portfolio spans Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), Workflow Automation, Financial Accounting, Project Management and other business-critical enterprise applications.
As we continue to expand our product portfolio, we are looking for experienced Python Software Engineers who enjoy building high-quality enterprise software products and are passionate about continuously learning new technologies and modern software engineering practices.
What You Will Work On
Your initial assignment may be on our next-generation Capital Markets & Derivatives Software Platform. Depending on business priorities and product evolution, you will also have opportunities to contribute to products in areas such as:
- Enterprise Resource Planning (ERP)
- Customer Relationship Management (CRM)
- Workflow Automation
- Financial Accounting
- Project Management
- Enterprise Business Applications
This is an enterprise software product engineering role, where you will participate in the design, development, enhancement and long-term evolution of sophisticated enterprise software products.
Key Responsibilities
- Design, develop and maintain enterprise-grade backend software using Python.
- Develop secure, scalable and high-performance RESTful APIs and backend services.
- Build reliable business logic and data processing modules.
- Participate in technical discussions, software design and code reviews.
- Write clean, maintainable and well-tested production-quality software.
- Develop automated unit tests and support integration testing.
- Troubleshoot, optimise and continuously improve software performance and reliability.
- Collaborate effectively with fellow engineers, architects and product managers.
Technical Skills
Essential
- 3 - 5 years of professional Python development experience
- FastAPI, Django or Flask
- REST API development
- PostgreSQL or MySQL
- SQLAlchemy or Django ORM
- Object-Oriented Programming
- Design Patterns and SOLID principles
- Asynchronous programming (AsyncIO)
- Automated testing using PyTest or equivalent frameworks
- Git
- Strong analytical and problem-solving skills
Desirable
- Docker
- CI/CD
- WebSockets or event-driven backend architectures
- Redis
- Enterprise software product development
- Capital Markets, Financial Systems, ERP or CRM domain knowledge
Our Engineering Environment
At Inspira, we continuously adopt up-to-date software engineering practices and technologies that improve engineering productivity, software quality and long-term maintainability.
Modern AI-driven software engineering tools are becoming an important part of software development. At Inspira, engineers are encouraged to leverage these technologies responsibly to improve productivity, software quality and continuous learning while maintaining strong engineering fundamentals and professional judgement.
Prior experience with AI-driven software engineering platforms will be an advantage but is not mandatory. We value strong software engineering capability,
analytical thinking and learning aptitude above familiarity with any specific platform.
Why Join Inspira?
At Inspira, we value engineering excellence, continuous learning and long-term product ownership.
Working at Inspira offers an opportunity to:
- Build enterprise software products rather than short-term client projects.
- Work on technically challenging business applications.
- Learn from experienced product architects and senior engineers.
- Contribute to product design, software architecture and engineering excellence.
- Gain exposure to multiple enterprise business domains.
- Grow into senior engineering, software architecture and technical leadership roles as the organisation expands.
Who Will Thrive in This Role?
We are looking for engineers who:
- Enjoy solving real business problems through software.
- Take pride in writing clean, maintainable and well-engineered code.
- Possess strong analytical and logical thinking abilities.
- Enjoy learning new technologies and engineering practices.
- Take ownership of their work.
- Aspire to build software products that create lasting business value.
We Are Growing Our Product Engineering Team
Node.JS
In addition to Python Software Engineers, we are also looking for talented Node.js Software Engineers who are passionate about building enterprise software products.
If you believe your experience and aspirations align with our engineering philosophy, we would be delighted to hear from you. Please mention the position you are applying for in the subject line of your email.
How to Apply
Please email your updated rsum with a recent photograph and along with:
- Current Net In-Hand Salary per month
- Expected Salary
- Notice Period
- Preferred Work Location
- Brief summary of one enterprise software project that best demonstrates your technical contribution
Email
[email protected]
and
[email protected]
Subject
Application Python and / or Node.js Software Engineer | Enterprise Software Products
For any queries:
WhatsApp: 75968 00291
📌 Python Software Engineer | Enterprise Software Products (West Bengal)
🏢 Inspira Software Services
📍 West Bengal