The mission for the role:
The backend team at Popsa is responsible for the entirety of the backend, from the underlying AWS infrastructure to the microservices and code that runs on it.
As guardians of Popsa’s infrastructure the team are involved in the design and development of features from the get go; supporting with domain knowledge in API design, security and infrastructure; enabling Popsa to bring exciting features from inception to implementation.
The backend team can be considered cross discipline, operating across both the backend services and platform/devops domains — this richness keeps the workload varied and exciting.
We’re looking for a highly skilled and driven Senior Backend Engineer who can cover a wide scope of responsibilities, including user-facing feature development, infrastructure reliability and security, and development of internal services. Sitting at the heart of the company, this role will work directly with product, front-end engineering, data science, customer service and operational teams.
This is a really exciting opportunity with the potential to directly influence the company's growth, through innovative technical design and freedom to explore novel approaches
What we are looking for
Strong recent experience with AWS and its managed/serverless ecosystemA problem-solving mindset and a constructive, collaborative approachClear communicator who works well across engineering and product teamsSolid experience developing in Go, familiarity with languages such as Python or TypeScriptwould be a plusHands-on experience with Kubernetes for orchestrationProficient with Terraform for infrastructure configuration and provisioningPractical 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 practicesA technically strong, product-focused mindset that balances engineering quality withproduct priorities
Some of our exciting technical challenges
Scaling infrastructure globally to provide a low-latency experience to our usersEnabling real-time design collaboration between our usersDeveloping social-graphs to help users enrich their stories
Tech Stack highlights
Core Platform
Cloud-hosted infrastructure running 30+ micro-services on AWS using Kubernetes (EKS) and gRPC for interservice communicationServerless stack with over 250 Lambda functions for event processingTerraform-managed infrastructureDynamoDB application databasePrometheus, Grafana, Jaeger and Splunk for observability and alerting
User-facing Apps:
100% native iOS app built in Swift using the Coordinators (C-MVVM) pattern100% 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 VercelFully automated deployment workflows for Web development
Data Architecture:
S3 data lake with Athena and Apache Spark for analytical workloadsAWS Batch for orchestration of user-facing data-rich features like Memory generationSagemaker for model training and evaluationBedrock and AgentCore for agents workflows
Ops:
Linear used for work management across all teamsFigma used for product design and front-end prototypingConfluence (moving to Coda) for knowledge managementSlack for internal commsMixpanel and Growthbook for behavioural analytics and multi-variate testingChatGPT, Claude and AI-enabled IDEs available to all team members