Skip to main content

Python Developer

Technology
Intellias
Pune, India1 months agoUntil 13/4/2026
Hybrid

Job description

Dear Candidates, We are hiring for Senior Python Backend Engineer in Pune, India for our E commerce client.

Exp: 7+ years

Location: Pune, India

Mode: Hybrid

Notice Period: Immediate to Max 30 days only Skills Required: Python, AWS, Kafka, PostgreSQL, Microservices, Messaging Role: 7+ years of experience Strong software engineering experience with a focus on backend development

Working with Python as the primary language for 4+ years, experience with Kotlin or Go is an advantage

Back-end experience within Microservice architecture

Experience with event-driven architecture and messaging technologies using Kafka or RabbitMQ

Kafka Streams Processor API experience

Solid knowledge and experience with relational databases and comfortable working with data across various data systems (PostgreSQL is a must, Snowflake, S3)

Experience designing and building systems with complex business logic, including deterministic, constraint-based optimizers, and MIP solvers

Hands-on experience building production-grade APIs with FastAPI or similar modern frameworks

Hands-on experience with the integration of complex systems will be a plus Working knowledge of cloud environments, containerization, and orchestration (AWS, Docker, Airflow)

Experience contributing to or designing scalable architecture for internal tools or operational platforms

Practical experience of TDD, BDD, DDD and distributed architectural patterns

Full-stack capability with React or another modern FE framework - enough to support and enhance application Experienced in end-to-end development processes, including unit, integration & functional testing, distributed architecture, application tuning/profiling, and continuous integration

Strong communication skills and a proactive, collaborative approach to working with engineers, analysts, planners, and product partners

Comfort working through ambiguity and contributing clarity through simple, pragmatic design choices A mindset of continuous learning, knowledge sharing, and improving the systems

Interacting with engineers, product stakeholders, analysts, planners, and teams across multiple regions is a big part of our day-to-day. We're looking for a strong problem-solver who thrives in partnership, communicates clearly, and brings a thoughtful engineering perspective to a wide range of systems and workflows.

Responsibilities: Build, enhance, and co-own the Python-based solution, including deterministic logic and constraint-based components

Design, develop, and maintain backend services using FastAPI, ensuring scalable, reliable API interactions with our internal application

Work end-to-end across architecture, implementation, deployment, and operations within our modern technology ecosystem (EKS, RDS, S3, ElastiCache, Glue, etc.)

Collaborate closely with engineers, analysts, and planners to translate domain knowledge into robust, maintainable system logic

Contribute to the evolution of the platform toward event-driven patterns using technologies like Kafka

Support frontend needs for our internal React application, ensuring seamless integration between FE and BE layers

Improve reliability through automated testing, performance tuning, and thoughtful system design

Guide as well as learn through pairing, design discussions, and knowledge sharing to help strengthen collective ownership across a strong, team-first environment

Participate in shaping the future direction of an advanced system. If you find above job description relevant to your profile, then do DM me or forward me your resume on Ankita.Soni@intellias.com Regards,

Ankita

Ankita.Soni@intellias.com

Keywords
PythonAwsKafkaPostgreSQLMicroservicesMessagingKotlinGoRabbitMqFastApiDockerAirflowTddBddDddReactBackendEngineerECommerceHybridSnowflakeS3MIP SolversUnit TestingIntegration TestingFunctional TestingContinuous IntegrationEKSElastiCacheGlue

¿Te interesa este puesto?