Architect the systems that power visual storytelling.

You are currently viewing the details for the Backend Developer position. Join our engineering team to scale high-performance infrastructure for photographers worldwide.

career-details-bg-gradient-img
Position Overview

Date Posted

March 7, 2026

Status

Actively Hiring

Location

100% Remote

Compensation

Competitive Salary

Experience

Mid to Senior Level

Department

Core Engineering

Tech Stack
PHP Python Node.js MySQL AWS Redis

Role Description

As a Backend Developer at PicPick, you will be the driving force behind the infrastructure that allows creative professionals to run their businesses smoothly. We process millions of high-resolution images daily, requiring a backend that is resilient, highly optimized, and meticulously structured.

You will take ownership of our core APIs, ensuring seamless data flow between our web dashboard, mobile apps, and native desktop uploaders. A massive part of this role involves architectural problem-solving: figuring out how to ingest 50GB of RAW event photos, extract facial embeddings via our Python-based AI microservices, and deliver them to users without causing a single timeout.

Beyond media processing, you will build and maintain secure enterprise features. This includes engineering our custom domain routing logic, managing complex relational databases for our studio CRM, and executing highly secure transactional flows for our automated invoicing and wallet system.

Key Responsibilities
  • API Architecture: Design, write, and deploy secure, RESTful APIs (primarily in PHP and Node.js) to serve our cross-platform client applications.
  • Database Optimization: Write complex, highly efficient MySQL queries. Structure relational data to handle high-velocity reads/writes for gallery metadata and CRM tracking.
  • AI Integration: Collaborate heavily with our data scientists to bridge our web servers with our Python-based deep learning models for facial recognition and image grouping.
  • Cloud Management: Leverage AWS (S3, EC2, RDS, CloudFront) to manage storage lifecycles, handle load balancing, and ensure secure file delivery via presigned URLs.
Requirements & Qualifications

To succeed in this position, you should have a deep understanding of server-side logic, data structures, and cloud-based deployments.

  • Extensive experience developing production-grade backend systems using PHP and Python.
  • Strong proficiency in database design, indexing, and query optimization within MySQL.
  • Demonstrated ability to manage cloud infrastructure (AWS preferred) and implement strict security protocols.
  • A proactive mindset. You aren't just taking tickets; you are actively looking for bottlenecks to eliminate.

Ready to write code that matters?

If you are excited about building scalable systems and working with modern AI toolsets, we'd love to see your work.