Job Description
Location: Remote (Pakistan) Job Type: Full-time Work Schedule: 09:00 AM-05:00 PM (Pacific Standard Time) Role Overview: We are seeking a Senior Backend Developer with at least 5 years of professional experience to join our growing team. You will play a key role in designing, building, and maintaining backend systems, with a strong focus on large-scale crawlers and supporting data-driven and infrastructure solutions. Key Responsibilities: Lead the design, development, and deployment of backend systems and data products. Build scalable, high-performance infrastructure to support data-heavy applications. Optimize backend systems for maintainability, performance, and scalability. Manage and troubleshoot production systems, ensuring uptime and data accuracy. Develop and refine automated data crawling/scraping pipelines. Collaborate with developers, analysts, and stakeholders across time zones. Mentor junior developers, ensuring adherence to best practices and code quality. Maintain up-to-date technical documentation. Explore new ideas in data-driven and infrastructure-focused applications, including AI-driven solutions. Leverage AI/ML models to streamline experimentation, advance research, and deliver production solutions. Requirements: 5+ years of professional backend development experience with at least 3+ years of hands-on Python experience in production (Flask, FastAPI preferred). Strong knowledge of Linux systems and SQL databases (PostgreSQL/MySQL). Proven experience designing, building, and supporting backend systems from scratch. Comfortable managing and optimizing live production environments. Familiarity with data crawling/scraping techniques and large-scale data processing. Excellent communication skills and ability to work independently in a remote setup. Nice to Have (Plus Points): Experience with PHP in hybrid environments (LAMP/LEMP stacks). Background in infrastructure, scaling systems, and distributed databases. Hands-on experience with data crawling at