Python Developer – Django/ Flask

from 2 to 6 year(s) of Experience

Job Description

The really great things you will be doing:
  • Building simple, efficient and reusable applications.
  • Identify and communicate back-end best practices.
  • Participate in the project life-cycle to develop applications using agile methodologies.
  • Analyse and improve the Performance, scalability, stability and security of the product.
  • Improving the engineering standards, tooling and process.
  • Collaborate and manage a team of Python developers.
  • Collaborate with HR team to participate in hiring Python developers.

Required Candidate profile

What we look for in you:
  • A team player with 2+ years of working experience in developing, releasing, and maintaining large-scale software applications.
  • Minimum 2 years of working experience in Python and Python Frameworks (preferably Django).
  • Proven experience in effective team management.
  • Must have Experience in AWS web Services (like EC2, RDS, Lambda, S3, LoadBalancer, BeanStalk etc).
  • Experience with creating RESTful endpoints using the Django REST framework.
  • Strong understanding of OOP Concepts, Data Structure and Design Patterns.
  • Strong understanding of Web Services, Caching, Scalability, REST/SOAP Principles.
  • Have knowledge of the databases like MySQL, Postgresql etc.
  • Familiarity with some ORM(Object Relational Mapper) libraries.
  • Knowledge of CI/CD tools like (Jenkins, AWS Pipeline).
  • Experience with tools like Celery, Nginx, Gunicorn etc.
  • Good Communication skills.
  • Ability to work independently in a fast paced and agile development environment.
  • Keen to explore new technologies.

What is good to have:
  • Experience with Docker and Kubernetes.
  • Experience with Microservice Architecture.
  • Knowledge of TDD (Test Driven Development) in Python.
  • Knowledge of NoSQL Databases(MongoDB, DynamoDB).
  • Knowledge of front-end technologies (Angular, React).
  • Comfortable with Git. You use rebase more than merge.

Salary: INR 5,00,000 - 10,00,000 PA.

Industry:IT-Software / Software Services

Functional Area:IT Software - Application Programming, Maintenance

Role Category:Programming & Design

Role:Software Developer

Key Skills

Desired Candidate Profile

Please refer to the Job description above


UG:B.Tech/B.E. - Electrical, Electronics/Telecommunication, Computers, Other Graduate

Company Profile

Finoit Technologies

Finoit Technologies (US and India based business) is an IT company providing strategic and technology consulting in the field of Enterprise services, Internet of Things(IoT), and Web and Mobile Application development solutions. With the delivery of over 300 web projects and 400 mobile apps, Finoit has served some of the Fortune 500 companies, lots of SMBs and Startups. The company size is approx. 110 plus full-time employees. Finoit works in technologies like iOS, Android, LAMP (Python, PHP), Java, .NET, Node.js, Angular and other open source technologies. Finoit is a respected and trusted name in mobile and web application development domain, and are focused on designing and developing user-centered products and application for Startups, SMBs and to elite businesses across the globe.
View Contact Details+

Recruiter Name:HR

Contact Company:Finoit Technologies