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