13 Nov
|
MindInventory
|
Ahmedabad
13 Nov
MindInventory
Ahmedabad
- 5+ years of hands-on experience in Python development, with strong expertise in backend application development.
- Excellent verbal and written English communication skills, with the ability to clearly explain technical concepts and interact with clients and team members.
- Strong proficiency in Core Python, including OOPs, data structures, algorithms, exception handling, decorators, generators, and asynchronous programming.
- Hands-on experience with FastAPI and Django frameworks, with a solid preference for FastAPI expertise.
- Strong understanding of RESTful API development, API design principles, request/response lifecycle, data validation, and authentication mechanisms (JWT/OAuth2).
- Experience in developing scalable, secure, and high-performance backend applications and microservices.
- Strong knowledge of SQL databases such as PostgreSQL/MySQL, including database design, indexing, query optimization, and transaction management.
- Hands-on experience with NoSQL databases such as MongoDB or Firestore.
- Experience with asynchronous programming, concurrency, and background task processing using Python.
- Familiarity with ORM tools such as SQLAlchemy, Django ORM, or SQLModel.
- Experience with Git, GitHub/Bitbucket, branching strategies, pull requests, and code reviews.
- Good understanding of software development best practices, clean code principles, design patterns, and unit testing (Pytest/Unittest).
- Experience with debugging, troubleshooting, profiling, and application performance optimization.
- Hands-on experience with Docker, containerization, and basic CI/CD pipelines.
- Understanding of cloud platforms such as GCP or AWS, including application deployment, storage, logging, and monitoring.
- Experience with Redis for caching, session management, or background task processing.
- Familiarity with message brokers and event-driven architecture such as Kafka, RabbitMQ, or Google Pub/Sub.
- Understanding of microservices architecture and distributed systems.
Design, develop, test,
and maintain scalable backend applications using Python, FastAPI, and Django.
- Build robust, reusable, and high-performance REST APIs with proper authentication, authorization, validation, and error handling.
- Develop and maintain backend services and microservices following industry-standard architecture and coding practices.
- Design, implement, and optimize database schemas, queries, and data access layers for SQL and NoSQL databases.
- Implement asynchronous operations, background tasks, and efficient API processing to improve application performance.
- Integrate third-party APIs, external services, and multiple data sources.
- Identify and resolve performance bottlenecks, technical issues, and application bugs.
- Write clean, maintainable, reusable, and well-documented code with appropriate unit and integration test coverage.
- Collaborate with frontend developers, project managers, QA engineers, and other stakeholders to understand requirements and deliver effective technical solutions.
- Participate in code reviews, technical discussions, architecture decisions, and knowledge-sharing sessions.
- Work with cloud environments (GCP/AWS) for application deployment, infrastructure integration, logging, and monitoring.
- Ensure application security, scalability, reliability, and maintainability.
- Contribute to continuous improvement of development processes, coding standards, and engineering best practices.
Experience with Google Cloud Platform (GCP), particularly BigQuery, Dataflow (Apache Beam), Cloud Functions, and Vertex AI.
- Exposure to data engineering concepts, data pipelines, and ETL workflows.
- Basic experience with Pandas and NumPy for data manipulation and processing.
- Familiarity with Elasticsearch or OpenSearch.
- Understanding of AI/ML integrations, LLM APIs, and Generative AI application development.
- Exposure to cloud-native architecture, Kubernetes, and advanced CI/CD practices.
Pay: ₹315,000.00 - ₹1,300,000.00 per year
Benefits
- Food provided
- Health insurance
- Provident Fund
Work Location: In person
📌 Python Developer (Ahmedabad)
🏢 MindInventory
📍 Ahmedabad