What are the responsibilities and job description for the Technical Lead (Python) position at Perfict?
Job Title : Technical Lead (Python)
Location : San Ramon, CA
Duration : Long Term
Duties / Day‑to‑Day Responsibilities
- Serve as a technical leader and owner of backend architecture across ecommerce and personalization systems
- Design, build, and evolve scalable backend services and APIs
- Make and drive architectural decisions with a long‑term scalability and reliability mindset
- Remain deeply hands‑on with production code
- Own code quality standards and best practices
- Perform, gate, and guide code reviews across the team
- Partner closely with Product, Frontend, and Business stakeholders to translate business goals into technical solutions
- Mentor engineers through technical guidance and design reviews (without formal people management)
- Lead complex initiatives involving performance optimization, reliability, and system scalability
- Participate in production deployments, monitoring, and incident resolution
- Navigate ambiguity and provide technical clarity in fast‑moving environments
Top Requirements Must Have
- Experience with DynamoDB (nice to have)
- Deep ecommerce domain experience, especially on the buy side:
- Cart
- Checkout
- Payments
- Experience integrating payment providers (e.g., Stripe, PayPal, Apple Pay, Google Pay, Amazon Pay)
- Familiarity with PCI, security, and compliance considerations
- Exposure to global commerce and multi‑region systems