Search by job, company or skills

  • Posted 23 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking an experienced Python Developer (6+ years) with strong expertise in Flask or FastAPI, REST API development, and backend architecture. The ideal candidate should have hands-on experience in building scalable applications, integrating databases, and working with cloud or DevOps environments.

Responsibilities

  • Design, develop, and maintain RESTful APIs using Flask or FastAPI.
  • Write clean, scalable, and maintainable code following best practices.
  • Build and optimize server-side logic, data processing, and business workflows.
  • Develop microservices-based backend applications.
  • Integrate with SQL/NoSQL databases like PostgreSQL, MySQL, MongoDB, etc.
  • Implement authentication, authorization, and API security best practices.
  • Work closely with frontend, DevOps, and QA teams for end-to-end development.
  • Deploy and manage applications on cloud platforms (AWS/Azure/GCP).
  • Troubleshoot performance issues and optimize application performance.
  • Participate in code reviews, sprint planning, and technical discussions.
  • Document application components and APIs.

Requirements

  • 6+ years of hands-on experience with Python.
  • Strong expertise in Flask and/or FastAPI.
  • Experience in REST API development and microservices architecture.
  • Strong understanding of OOPs, design patterns, and modular programming.
  • Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
  • Familiarity with ORM frameworks like SQLAlchemy.
  • Good understanding of API security, JWT/OAuth, and authentication mechanisms.
  • Experience with Docker, containers, and basic DevOps practices.
  • Hands-on with version control (Git/GitHub/GitLab).
  • Experience with unit testing (PyTest, unittest).
  • Bachelor's/Master's degree in Computer Science, Engineering, or related field.
  • Certification in Python, Cloud, or related technologies is a plus.

Good To Have

  • Experience with Celery, Kafka, and RabbitMQ (message queues).
  • Knowledge of CI/CD pipelines.
  • Cloud experience: AWS Lambda, ECS, EC2 S3 Azure Functions, etc.
  • Understanding of front-end frameworks (React/Angular) for integration.
  • Exposure to machine learning basics or data engineering is a plus.

This job was posted by Ganesh Singh from Patch Infotech.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 140212729

Similar Jobs