Python Developer Jobs in Surat - Atologist Infotech
Job Description
We are looking for an experienced Python developer with hands on experience in building software, reviewing work from team members, deployment (to cloud services like AWS), and related.
Core requirements (experience in):
- Working with Python, Flask
- Asynchronous Python - async/await, frameworks like Tornado, FastAPI, Starlette or others
- Building RESTful APIs, why REST, what are the semantics?
- PostgreSQL, MySQL or other relational database and using an ORM in Python
- Automated testing, unit or integration tests with pytest, nose or others
Bonus requirements (experience in):
- Image and video manipulation, ffmpeg, PIL, imagemagick and related libraries
- Deploying Python applications to Amazon Web Services (EC2), Google Cloud (Compute Cloud), DigitalOcean (Droplets), etc.
- Background tasks, message queues, Celery, RabbitMQ
- Data analysis, cleaning - pandas, numpy, etc.
- Computer vision libraries - OpenCV, OCR, etc.
· Work experience as a Python Developer
· Expertise in at least one popular Python framework (like Flask or Pyramid)
· Knowledge of object-relational mapping (ORM)
· Familiarity with front-end technologies (like JavaScript and HTML5)
· Team spirit
· Good problem-solving skills
· BSc in Computer Science, Engineering or relevant field
Required skills
· Min 3 years of Total Exp, Amazon Web Services (AWS) development experience is added advantage
· 2+ years experience of Python coding skills with Flask framework
· Solid database skills in a relational database (i.e. MongoDB, MySQL, etc.)
· Solid knowledge in writing Restful Secure APIs
· Good understanding of python frameworks & libraries - Familiarity with some ORM (Object Relational Mapper) libraries
· Good understanding of micro service architecture, and how to configure and deploy complex containerized applications
· Knowledge of user authentication and authorization between multiple systems, servers, and environments (JWT Authentication)
· MUST have experience to design, code, test, and analyse Python applications leveraging RDBMS (MySQL & MS SQL SERVER databases).
· Experience with Git, Agile, & Unit-testing frameworks (Karma / Jasmine)
· Build and deployment process knowledge
Contract length: Permanent after probation.
Job Types: Full-time,
Salary: as per industrial standard
Benefits:
- Paid sick time
- Work from home
Schedule:
- Day shift
Education:
- Bachelor's (Preferred)
Qualification:
- ME/ M.Tech./ MS (Engineering/ Sciences) or BE/ B.Tech ( Software Engineering)
- Good to have a relevant Technical Certification
- Must be fluent in ENGLISH
Interview will be scheduled on:
• Zoom or Google Meet
• Video verification required
• Interview might can go for 2 hours