Instagram
youtube
Facebook

Backend Python Developer | Fastapi | Django | Flask |

2-6 years
3-7 Lacs P.A.
10 March 6, 2024
Job Description
Job Type: Full Time Education: Any Graduate Skills: Python, .net, Communication Skills, Power Bi, Numpy Pandas, Sql, Data Analysis

Job description

 

Job Title: Backend Python Developer

Department: IT or Engineering

Reports To: Engineering/Team Manager

 

Summary:

 

We are seeking a talented and experienced Backend Python Developer to join our growing team. You will be responsible for designing, developing, and maintaining RESTful APIs that power our applications and services. You will also collaborate with other team members to ensure the quality and scalability of our backend systems.

 

Responsibilities:

  • Design and develop scalable RESTful APIs using Python frameworks such as Django or Flask
  • Integrate APIs with various databases (e.g., PostgreSQL, MySQL, MongoDB)
  • Write clean, maintainable, and well-documented code
  • Implement security and authentication measures to protect API endpoints
  • Test and debug API endpoints to ensure they meet functional and performance requirements
  • Collaborate with frontend developers to integrate APIs with web applications
  • Deploy and monitor APIs in production environments
  • Troubleshoot and resolve issues in backend systems
  • Stay up-to-date with the latest Python technologies and best practices

 

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3+ years of experience in backend development with Python
  • Strong knowledge of Python web frameworks (Django or FastAPI or Flask preferred)
  • Experience designing and developing RESTful APIs
  • Understanding of databases and SQL
  • Familiarity with version control systems (Git)
  • Experience with cloud platforms (AWS, Azure, or GCP) is a plus
  • Excellent problem-solving and debugging skills
  • Strong communication and teamwork skills

 

Core Python Skills:

  • Strong understanding of Python syntax, data structures, and algorithms
  • Experience with Python web frameworks like Django or Flask
  • Ability to write clean, maintainable, and well-documented Python code

 

Specific Python Libraries:

  • Experience with libraries for databases (e.g., SQLAlchemy, psycopg2)
  • Familiarity with libraries for RESTful API development (e.g., Flask-RESTful, Django REST Framework, Fast API REST Framework)
  • Knowledge of messaging queue libraries (e.g., pika, kafka-python)

 

Additional Skills:

  • Strong understanding of messaging patterns and asynchronous communication
  • Experience with messaging queue systems like MQTT, Kafka, or RabbitMQ
  • Hands-on experience with configuring and managing messaging brokers
  • Experience with Redis cache servers
  • Knowledge of caching techniques and best practices
  • Experience with cloud-based Git platforms (e.g., GitHub, GitLab, Bitbucket)

 

Role: Back End Developer

Industry Type: IT Services & Consulting

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development

Education

UG: Any Graduate

Jobs in other cities