Technical Lead — Backend (Python)
Sufalam Technologies
Job Description
Experience Required 5+ years of hands-on backend development experience 2+ years of experience as a Technical Lead or similar role Proven experience managing and mentoring a team of 10+ engineers Core Responsibilities Translate PRDs into detailed technical implementation plans , including architecture, workflows, and task breakdown Lead backend architecture and ensure scalable, secure, and high-performance systems Guide developers to implement solutions aligned with the defined architecture and best practices Own code quality, design reviews, and technical decision-making Troubleshoot and resolve production issues , ensuring minimal downtime Drive database optimization , performance tuning, and query efficiency Collaborate with product, DevOps, and frontend teams for seamless delivery Technical Skills (Must-Have) Strong expertise in Python backend frameworks (FastAPI, Django, Flask) Solid understanding of system design and scalable architecture Experience with Redis (caching, queues, pub-sub patterns) Hands-on experience with producer-consumer architectures (e.g., message queues, event-driven systems) Strong database knowledge ( PostgreSQL/MySQL ) with optimization experience Experience handling high-traffic / transaction-heavy systems Good to Have / Preferred Experience in payment gateway integrations and fintech systems Understanding of PCI DSS compliance requirements Experience with Microsoft Azure (App Services, Functions, Service Bus, etc.) Familiarity with microservices architecture and distributed systems Exposure to CI/CD pipelines, DevOps practices, and monitoring tools Key Traits Strong ownership mindset and accountability Ability to balance speed vs scalability vs security Excellent problem-solving and debugging skills Clear communication and leadership capabilities