👨🏻‍💻 postech.work

Python Developer

Princeton IT America • 🌐 Remote • 💵 $1,500,000 - $1,800,000

Remote Posted 2 days ago

Job Description

Sr Python Developer

Location: Navi Mumbai location

Experience: 4+ years

Software Development Engineer

inventory exercises to deliver strategic business intelligence and custom software solutions. We foster a culture of critical thinking,

challenging conventional approaches to seamlessly unite people and technology. We are looking for engineers who value precision,

agility, and resilience in their code. We are seeking a skilled Python Developer with a strong command of backend technologies and

distributed systems. The ideal candidate is not just a coder but a problem solver who understands high-throughput data streaming.

You will be responsible for building scalable backend services and managing complex data pipelines using Apache Kafka.

Strategic Responsibilities

Core Development: Design, develop, and maintain efficient, reusable, and reliable Python code (using frameworks like FastAPI, Flask, or Django).

Kafka Streaming: Architect and implement real-time data pipelines using Apache Kafka. Handle Kafka producers, consumers, and process streams efficiently.

System Architecture: Collaborate with the engineering team to design low-latency, high-availability applications.

Optimization: Identify bottlenecks and bugs, and devise solutions to strictly ensure the performance of applications.

Code Quality: Maintain code quality, organization, and automatization (CI/CD pipelines).

Lead and mentor junior developers.

Technical Qualifications

We follow a skill-based hiring approach. The required experience is dynamic based on your expertise in Kafka / Rabbit MQ or any similar tools.

Standard Requirement: 4+ Years of backend Python development experience.

Fast-Track Requirement: 2+ Years of experience is acceptable IF you have proven, hands-on production experience with Apache Kafka (setup, configuration, and stream processing).

Python Mastery: Strong proficiency in Python with knowledge of at least one Python web framework (FastAPI, Flask, or Django).

Apache Kafka: Deep understanding of Kafka architecture (Brokers, Topics, Partitions, Offsets, Zookeeper/Kraft). Experience with libraries like confluent-kafka-python or kafka-python.

Database Skills: Solid experience with relational databases (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis).

API Development: Hands-on experience in building RESTful APIs.

Concurrency: Understanding of threading limitations of Python and multi-process architecture.

Good-to-Have Skills (Bonus) : Experience with Kafka Connect or Kafka Streams.

Good-to-Have Skills (Bonus) : Knowledge of Containerization (Docker, Kubernetes).

Good-to-Have Skills (Bonus) : Experience with Cloud Platforms (AWS, Azure, or GCP).

Good-to-Have Skills (Bonus) : Familiarity with Asynchronous programming (AsyncIO or similar).

Good-to-Have Skills (Bonus) : Experience with Cloud Platforms (AWS, Azure, or GCP).

Good-to-Have Skills (Bonus) : Familiarity with Asynchronous programming (AsyncIO or simillar).

Professional Advantages

Opportunity to work on enterprise-grade products anddigital transformation projects.

A culture that values critical thinking and "out-of-the-box"solutions.

Flexible work hours and a collaborative environment.

Competitive market salary based on expertise.

Remote-friendly arrangement with core collaborationhours

Mentorship, code review culture, and opportunities to lead technical initiatives

Direct involvement in planning stages, detailed research, and transparent client collaboration

Job Type: Full-time

Pay: ₹1,500,000.00 - ₹1,800,000.00 per year

Experience:

Sr. Python Developer: 4 years (Preferred)

Work Location: Remote

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.