Python Full Stack Developer

Job Description:

We are seeking an experienced Python Developer to join our team. The ideal candidate will have over 3 years of experience in backend development using Python and will be proficient in various Python frameworks. If you are passionate about coding, have a solid understanding of software development life cycle (SDLC) best practices, and are familiar with cloud services and containerization, we would
love to meet you

Key Responsibilities:

  • Develop and maintain backend components using Python.
  • Utilize frameworks like FastAPI, Django, Flask, and Bottle for web – -application development.
  • Write clean, modular, and testable code with a strong emphasis on quality.
  • Design and deploy secure, scalable, and complex APIs.
  • Implement best practices in coding standards, code reviews, source control, and operations.
  • Collaborate with cross-functional teams to define, design, and ship new
    features.
  • Manage tasks using Agile methodologies and tools like Jira.
  • Utilize version control systems like GIT for code management.
  • Work with cloud platforms (AWS, Azure, GCP) and manage REST APIs.
  • Employ containerization tools like Docker, Kubernetes, and Helm.

Required Skills and Experience:

  • 3+ years of solid experience as a backend Python developer.
  • Strong knowledge of Python 3.
  • Proficiency in Python frameworks such as FastAPI, Django, Flask, and Bottle.
  • Strong understanding of Data Structures & Algorithms, OOP, Threads, and Parallel-Processing.
  • Experience in building secure, scalable, and complex APIs.
  • Proficient in writing and delivering testable, high-quality code.
  • Knowledge of SDLC best practices including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with GIT, Jira, and Agile methodologies.
  • Familiarity with cloud services (AWS, Azure, GCP) and REST API.
  • Experience with SQL databases.
  • Knowledge of Docker, Kubernetes, and Helm is a big plus.

Preferred Qualifications:

  • Bachelor’s degree in Engineering, or a related field.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to work independently and manage time effectively.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work on innovative projects.
  • Collaborative and supportive work environment.
  • Professional growth and development opportunities.

Job Category: Developer
Job Type: Full Time
Job Location: Gandhinagar

Apply for this position

Allowed Type(s): .pdf, .doc, .docx