Senior Python Developer
On-siteAhmedabad, Gujarat, India
Job Summary
Lead the development of large-scale Python web applications using frameworks like Django and Flask, while designing RESTful/SOAP services and managing relational and NoSQL databases. Guide junior team members, conduct technical sessions, and coordinate with cross-departmental clients and internal stakeholders. Build scalable distributed systems leveraging microservices architecture, cloud platforms such as AWS EMR and EC2, and asynchronous task systems. Apply Agile methodologies including Scrum and XP, adhering to best practices like TDD and CI. Leverage analytical skills and strong communication to deliver projects independently or within a team, utilizing AI/ML libraries where applicable.
Required Qualifications
- 4-8yrs
- Good Communication and Co-ordination Skills
- Strong Interpersonal Skills
- Good foundation in data structures, algorithms and OO Design with rock solid programming skills
- Strong in building large Python web apps having large volume of data using popular web frameworks (e.g. Django, Flask etc.)
- Must have strong experience in exposing web services RESTful/SOAP Services and tools like Postman / Newman
- Experience with relational databases (MySQL and PostgreSQL) and NoSQL databases (Cassandra and MongoDB)
- Experience in building large, scalable distributed systems with good understanding of microservices and SOA architecture and associated principles
- Experience working with, or an interest in Agile Methodologies such as Extreme Programming (XP) and Scrum
- Knowledge of software best practices like Test-Driven Development (TDD) and Continuous Integration (CI)
- Strong experience to use Jupyter / Visual Studio Code IDE
- A good understanding of and some experience with HTML, CSS,JavaScript and frameworks like NodeJS, AngularJS / ReactJS, jQuery and Bootstrap
- Knowledge and experience in building distributed, asynchronous task systems
- Operating knowledge of cloud computing platforms (AWS especially EMR, EC2, S3)
- SQL Database
- Good Knowledge on Database operations
- Able to write all kinds of joins and conditional parameters in any form
- Knowledge on Views
- Knowledge on Cursor
- Knowledge on Stored procedure and Function
- MongoDB understanding
- Knowledge of Cassandra
- Basic Knowledge of Hadoop
- 5-days working
- On-site international work opportunity
- Creative freedom to work
- Work-life balance
- Festive Holidays
- Paid Leaves
- Monetary incentives
- Referral benefits
- Various Awards & Recognition programs
- Sponsored learning & certification programs
- Fun events
Desired Qualifications
- Any certification in Python / AI/ML
- Great analytical skills
- Positive Approach
- Leadership Quality
- Team Player
- Responsible to guide other junior team members based on requirement
- Able to conduct technical sessions for team
- Exposure to AI/ML libraries & frameworks like Pandas, NumPy, OpenCV, Dlib, Tensorflow, Keras, Neural Network (CNN/DNN)
- Good Knowledge on Database operations
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.