Job Openings Python Developer | 6 Years | Remote

About the job Python Developer | 6 Years | Remote

Exp: 6+ Years

Location: Bang/Hyd/Pune/Chennai/Remote

Job Description:

We are seeking a highly skilled Senior Python Developer with over 6 years of experience to join our dynamic team. The ideal candidate should possess expertise in Python development, along with strong design principles, and hands-on experience with Docker, Kubernetes, and Kafka.

Responsibilities:

Develop robust and scalable Python applications.

Design and implement efficient, reusable, and reliable code.

Collaborate with cross-functional teams to define, design, and ship new features.

Implement best practices in software development methodologies, design patterns, and coding standards.

Architect and build containerized applications using Docker for deployment and orchestration with Kubernetes.

Integrate Kafka for real-time data streaming and event-driven architecture.

Troubleshoot, debug, and optimize code for performance and scalability.

Mentor junior developers and provide technical guidance and support.

Stay updated with the latest technologies and trends in Python development, containerization, and event-driven architectures.

Requirements:

6+ years of professional experience in software development with a focus on Python.

Strong understanding of object-oriented programming principles and design patterns.

Proficiency in Python frameworks such as Django, Flask, or FastAPI.

Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.

Hands-on experience with Apache Kafka for building scalable, distributed systems.

Solid understanding of microservices architecture and RESTful APIs.

Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.

Excellent problem-solving and analytical skills.

Strong communication and collaboration abilities.