Senior Python Developer

Year    MH, IN, India

Job Description

Location: Pune or Remote


Contract-to-Hire Opportunity



Position Overview



We are seeking an experienced Senior Python Developer (GenAI Startup) to lead a critical backend migration for our Insurance Policy and Claims Management platform. This role involves transitioning our existing PHP/Laravel backend to a modern Python-based architecture while maintaining seamless integration with our React/TypeScript frontend. The successful candidate will play a pivotal role in modernizing a 30-year-old insurance management system through a complete digital transformation initiative.

Project Context- Client:

Insurance industry leader modernizing their Policy and Claims Management system

Current State: Migration in progress from a legacy 30+ year system to modern architecture Tech Stack Migration: Backend transitioning from PHP 8.2+/Laravel 12.0 LTS to Python (latest version) Frontend: React 19.1.0, Material UI 7.0.1, Tailwind CSS 3.4.1, TypeScript 5.8.2 (remaining unchanged)Key Responsibilities- Lead the architectural design and implementation of Python-based backend services to replace existing PHP/Laravel infrastructure Design and implement RESTful APIs and/or GraphQL endpoints to support the existing React frontend Ensure seamless data migration strategies from PHP/Laravel to the Python ecosystem Maintain API compatibility during the transition to prevent frontend disruptions Have US hours overlap

Development & Implementation



Develop scalable, maintainable Python backend services using modern frameworks (FastAPI, Django, or Flask) Implement robust data models and database schemas optimized for insurance policy and claims workflows Create comprehensive unit and integration tests to ensure system reliability Build middleware components for authentication, authorization, and data validationSystem Integration Collaborate with frontend team to ensure smooth integration between Python backend and React/TypeScript frontend Work with existing Python infrastructure automation team to align backend services with deployment pipelines Integrate with legacy systems during the transition period to ensure business continuity

Documentation & Best Practices



Document API specifications, system architecture, and migration procedures Establish Python coding standards and best practices for the development team Create technical documentation for system requirements and design decisions Develop migration guides and runbooks for the transition process

Required Technical Skills



Python Expertise: 7+ years of production Python development experience Framework Proficiency: Strong experience with at least one major Python web framework (FastAPI, Django, Flask) Database Skills: Proficient in both SQL and NoSQL databases, with experience in data migration API Development: Extensive experience designing and implementing RESTful APIs and/or GraphQL Testing: Proficiency with Python testing frameworks (pytest, unittest) and TDD practices Version Control: Advanced Git skills and experience with branching strategies.

Migration Experience



Proven track record of successful large-scale backend migrations Experience transitioning from PHP to Python ecosystems (highly preferred) Understanding of Laravel concepts and ability to translate them to Python equivalents Experience with gradual migration strategies and maintaining system stability during transitions

Domain Knowledge



Experience with insurance, financial services, or similar regulated industries (preferred) Understanding of policy management and claims processing workflows Knowledge of compliance and security requirements in insurance sector

Nice-to-Haves



Experience with async Python programming (asyncio, aiohttp) Knowledge of message queuing systems (RabbitMQ, Kafka, Redis) Familiarity with containerization (Docker, Kubernetes) Experience with cloud platforms (AWS, Azure, GCP) Understanding of microservices architecture and domain-driven design Experience with ORM libraries (SQLAlchemy, Django ORM)Soft Skills Excellent communication skills to work with cross-functional teams Ability to translate complex technical concepts for various stakeholders Strong problem-solving skills and attention to detail Self-motivated with ability to work independently on complex problems Experience mentoring junior developers and conducting code reviews

What We Offer-



Opportunity to lead a high-impact modernization project Work with cutting-edge technologies and modern development practices Collaborative environment with experienced professionals Exposure to enterprise-scale insurance industry challenges Professional development and learning opportunities

The Ideal Candidate We're looking for engineers who demonstrate:-



Strong ownership mindset and ability to drive results Grit and dedication to solving complex technical challenges Passion for AI and automation Ability to thrive in a fast-paced startup environment Strong collaborative spirit and excellent communication skills
Job Type: Contractual / Temporary
Contract length: 3 months

Pay: Up to ₹4,000,000.00 per year

Application Question(s):

What is your notice period (in number of days)?
Experience:

Python: 7 years (Preferred) System migration: 1 year (Preferred)
Work Location: In person

Speak with the employer


+91 6005731078

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4372267
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year