At a Glance
- Tasks: Join our backend team to design and develop innovative features on AWS infrastructure.
- Company: Popsa, a dynamic tech company focused on exciting growth and collaboration.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional development.
- Other info: Exciting challenges await in a fast-paced, innovative environment.
- Why this job: Make a real impact on our platform while working with cutting-edge technologies.
- Qualifications: Strong experience with AWS, Go, and a collaborative mindset.
The predicted salary is between 60000 - 80000 £ per year.
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 is 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 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:
- Core Platform: 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
- User-facing Apps: 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
- Data Architecture: 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
- Ops: 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
Senior Backend Engineer in London employer: Popsa
Contact Detail:
Popsa Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Popsa. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got a GitHub or portfolio, make sure it's up to date. Share projects that highlight your experience with AWS, Go, or any cool tech you've worked with.
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. Be ready to tackle real-world scenarios that showcase your ability to think on your feet and collaborate with teams.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team.
We think you need these skills to ace Senior Backend Engineer in London
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with AWS and any relevant programming languages like Go or Python. We want to see how your skills align with the exciting challenges we face at Popsa!
Be Clear and Concise: We love a good communicator! Keep your application clear and to the point. Use straightforward language to explain your past experiences and how they relate to the role. This helps us understand your thought process better.
Tailor Your Application: Don’t just send a generic application! Tailor it to reflect our mission and the specific responsibilities of the Senior Backend Engineer role. Show us that you’ve done your homework and are genuinely interested in what we do at Popsa.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Popsa
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially AWS, Go, and Kubernetes. Be ready to discuss your hands-on experience with these tools and how you've used them in past projects.
✨Showcase Problem-Solving Skills
Prepare examples of how you've tackled complex problems in your previous roles. Highlight your collaborative approach and how you’ve worked with cross-functional teams to deliver solutions that meet both engineering and product needs.
✨Communicate Clearly
Practice articulating your thoughts clearly and concisely. Since this role involves working closely with various teams, being a clear communicator is key. Consider doing mock interviews to refine your communication style.
✨Demonstrate a Growth Mindset
Express your interest in AI-based tooling and how it can enhance engineering practices. Share any experiences where you've embraced new technologies or methodologies to improve your work or team efficiency.