What we are looking for
- Strong recent experience with AWS and its managed/serverless ecosystem
- A problem-solving mindset and a constructive, collaborative approach
- Clear communicator who works well across engineering and product teams
- Solid experience developing in Go, familiarity with languages such as Python or TypeScript
- would be a plus
- Hands-on experience with Kubernetes for orchestration
- Proficient with Terraform for infrastructure configuration and provisioning
- Practical knowledge of observability tooling (CloudWatch, Grafana, Prometheus)
- Comfortable writing SQL for analytical workloads (e.g., Athena)
- Experience with ElasticSearch/OpenSearch (nice to have)
- Familiarity with GitHub Actions (nice to have)
- Interest in and active use of AI-based tooling to support efficient engineering practices
- A technically strong, product-focused mindset that balances engineering quality with
- product priorities
Some of our exciting technical challenges
- Scaling infrastructure globally to provide a low-latency experience to our users
- Enabling real-time design collaboration between our users
- Developing social-graphs to help users enrich their stories
Tech Stack highlights
- Cloud-hosted infrastructure running 30+ micro-services on AWS using Kubernetes (EKS) and gRPC for interservice communication
- Serverless stack with over 250 Lambda functions for event processing
- Terraform-managed infrastructure
- DynamoDB application database
- Prometheus, Grafana, Jaeger and Splunk for observability and alerting
- 100% native iOS app built in Swift using the Coordinators (C-MVVM) pattern
- 100% native Android app built in Kotlin, using JetPack compose
- (Both mobile apps leverage native vision and machine learning frameworks to perform deep analysis on photos using our in-house trained models)
- Modern, high-performance Typescript web application deployed on Vercel
- Fully automated deployment workflows for Web development
- S3 data lake with Athena and Apache Spark for analytical workloads
- AWS Batch for orchestration of user-facing data-rich features like Memory generation
- Sagemaker for model training and evaluation
- Bedrock and AgentCore for agents workflows
- Linear used for work management across all teams
- Figma used for product design and front-end prototyping
- Confluence (moving to Coda) for knowledge management
- Slack for internal comms
- Mixpanel and Growthbook for behavioural analytics and multi-variate testing
- ChatGPT, Claude and AI-enabled IDEs available to all team members
Top Skills
What We Do
Joining Popsa now is pretty exciting. According to Deloitte, we’re the UK’s fastest-growing startup of 2020. We have a fast-growing global customer base to match, and the backing of some of the best investors in the world. Our native iOS and Android apps are available in 12 languages – attracting more than 3 million users to date – and we ship to 50 countries around the world. Phew. So why is Popsa so hot right now? The reality is, people have never taken more photos than we do today. Our phones are literally crammed with memories. But although we’re good at capturing moments – we’re not as good at doing anything with them. They’ll often sit forgotten on our devices or in the cloud. Then Popsa came along. Founded in 2016, we’ve built an award-winning app that’s made printing your memories so easy and accessible, anyone can do it. No more barriers. No more time-wasting. In fact, everything we do as a business is designed with this ethos. We help people turn their best moments into something beautiful and lasting, in no time at all. Today we’re best known for photobooks, but our vision of the future goes far beyond print. We’re building a platform to help people to curate their experiences in lots of exciting ways. We want to become THE place where people come to capture their life stories. To celebrate their most important people and relationships. To create lasting meaning from their experiences.









