drjobs Python Engineer

Python Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Mumbai - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Senior Python Engineer (GenAI Startup)
Location: Remote (Preferably from India)
About US
We are a revolutionizing software development through our groundbreaking AI-powered platform. Were automating up to 80% of enterprise-grade software development making custom software creation more efficient and accessible than ever before.
The Opportunity
Senior Python Developer - Insurance Platform Migration
Position Overview
We are seeking an experienced Senior Python Developer 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 existing React frontend
- Ensure seamless data migration strategies from PHP/Laravel to 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 validation
System 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
Were 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
Timeline
- Immediate start

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.