22 Aug
|
Simprosys
|
Ahmedabad
22 Aug
Simprosys
Ahmedabad
About the Role :
We are looking for an experienced Python Developer with 5+ years of hands-on experience in Python, web frameworks, databases, AWS, and Docker. The role involves building scalable applications, developing APIs, managing background processes, working with SQL/NoSQL databases, and creating data-driven solutions. The ideal candidate should have strong problem-solving, debugging, and data structures & algorithms skills
Skill Set: Python, JavaScript, Python frameworks (FastAPI, Flask, Django, Django Rest Framework), Database, AWS, Machine Learning.
Requirements:
- 5+ years of strong knowledge and hands-on experience with Python, including its standard libraries, toolkits, and APIs.
- Experience with web frameworks like FastAPI, Flask or Django, and familiarity with REST framework principles for web services.
- Practical experience with libraries like Celery for background processing and task queues, preferably with Redis or similar brokers.
- Proficiency in database structures, with practical experience in SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
- Experience with cloud platforms, especially AWS, and knowledge of services like Ec2, Secret Manager, and ECR.
- Working experience with Docker for containerization and deployment pipelines.
- Skilled in Python libraries for data analysis, such as NumPy, Pandas, and Matplotlib,
with an understanding of big data frameworks.
- Excellent analytical and problem-solving skills, capable of debugging and resolving complex issues efficiently.
- Solid grasp of data structures and algorithms, crucial for building efficient applications.
Responsibilities:
- Develop and maintain Python applications, using frameworks like FastAPI, Flask or Django to create and manage APIs and web services.
- Implement background task processing using libraries like Celery for handling asynchronous jobs such as webhook data handling, heavy computations, and scheduled tasks.
- Integrate various data sources and databases, including SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) systems, into a unified solution.
- Model data for reporting and analysis, leveraging libraries like NumPy, Pandas, and Matplotlib to provide insights and communicate results to stakeholders.
- Utilise AWS services, such as Ec2, Secret Manager, and ECR, to build and deploy efficient, cloud-based solutions.
- Containerise applications using Docker to ensure consistent deployments across environments.
- Manage code versions with GIT, ensuring effective tracking and collaborative development practices.
- Employ strong debugging and optimisation skills to ensure high performance and resolve issues promptly.
📌 Senior Python Developer (Ahmedabad)
🏢 Simprosys
📍 Ahmedabad