Python Developer

5 - 10 years

0 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are currently hiring for a Back-End Developer who will design, create and update a backend API that will offer various functionality to end-users. Building on top of a Cockroach DB Database and Python Flask the successful candidate will be responsible for designing and building new endpoints based on the requests coming from different teams and projects. You will also work on maintaining and building different backend projects developed in Python and Flask.

Exp

  • Technical Requirements:

  • Strong command of Python (preferably 3.x).
  • Experience with Python web development, including writing clean, modular and maintainable code.
  • Familiarity with Python libraries commonly used in Flask projects (e.g., requests and others relevant to your project).
  • Proficiency with SQL Alchemy
  • Experience designing and managing database schemas, relationships (e.g., one-to-many, many-to-many) and
  • Experience with Redis for caching, session management, or real-time data processing.
  • Knowledge of database optimization, indexing, and transaction management.
  • Knowledge of Flask concepts like routing and request handling.
  • Solid understanding of HTTP protocols, RESTful API development, and web application architecture.
  • Experience with API testing tools (e.g., Postman, curl) and debugging.
  • Familiarity with version control with Git (GitHub).
  • Familiarity with deployment tools and platforms (e.g., Docker, AWS).
  • Knowledge of testing frameworks like PYTEST and UNITTEST for writing unit and integration tests.
  • Experience required for this role:

  • 5+ years in a Backend Development role
  • Strong experience with developing object-oriented Python applications
  • Strong experience with Python frameworks such as Flask
  • Strong experience designing and building RESTful APIs
  • Fundamental knowledge of SQL, as well as experience in data modelling of relational databases
  • A solid understanding of how web applications work including security, session management, and best development practises
  • Unit tests writing experience Testing and test automation on Python
  • Practical knowledge of Linux Unix based OS
  • Practical knowledge of test methodologies, relevant standards, processes, and tools
  • Excellent communication skills, including written and verbal English
  • Good knowledge of GIT

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

navi mumbai, maharashtra, india

bangalore, hyderabad

hyderabad, telangana, india

hyderabad, telangana, india