Python Developer (Ahmedabad)

Python Developer (Ahmedabad)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python developer (ahmedabad) / ahmedabad

Subscribe to this job alert:

Get the latest job offers by email for: python developer (ahmedabad) / ahmedabad