Python Backend Developer (Redis Experience)

3 - 5 years

0 Lacs

Posted:23 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

core Python data architecture



Responsibilities


  • Collaborate with cross-functional teams to design, develop, and maintain high-quality software solutions using Python, Django (including DRF), FastAPI, and other modern frameworks.
  • Build robust and scalable REST APIs, ensuring efficient data transfer and seamless integration with frontend and third-party systems.
  • Utilize Redis for caching, session management, and performance optimization.
  • Design and implement scalable ETL pipelines to efficiently process and transform large datasets across systems.
  • Integrate and maintain Kafka for building real-time data streaming and messaging services.
  • Implement Elasticsearch for advanced search capabilities, data indexing, and analytics functionalities.
  • Containerize applications using Docker for easy deployment and scalability.
  • Design and manage PostgreSQL databases, ensuring data integrity and performance tuning.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Participate in system design discussions and contribute to architectural decisions, particularly around data flow and microservices communication.
  • Troubleshoot and debug complex software issues, ensuring smooth operation of production systems.
  • Profile and optimize Python code for improved performance and scalability.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.

  • Requirements


    • 3-5 years of experience in backend development using Python.
    • Strong proficiency in Django, DRF, and RESTful API development.
    • Experience with FastAPI, asyncio, and modern Python libraries.
    • Solid understanding of PostgreSQL and relational database concepts.
    • Proficiency with Redis for caching and performance optimization.
    • Hands-on experience with Docker and container orchestration.
    • Experience with Redis for real-time messaging and event-driven systems.
    • Experience implementing and maintaining ETL pipelines for structured/unstructured data.
    • Strong grasp of Git and collaborative development practices.
    • Excellent communication skills and a team-oriented mindset.
    • Experience with Agile development methodologies.


    Mock Interview

    Practice Video Interview with JobPe AI

    Start Python 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 Python Skills

    Practice Python coding challenges to boost your skills

    Start Practicing Python Now

    RecommendedJobs for You