At a Glance
- Tasks: Design and build APIs that handle millions of requests daily while supporting internal tools.
- Company: Join a profitable Consumer Tech startup backed by Y Combinator, based in London.
- Benefits: Generous holiday, meaningful equity, and a day off each month for learning.
- Why this job: Tackle complex backend challenges and work with cutting-edge technologies in a supportive team.
- Qualifications: 3+ years of Go experience, database expertise, and a passion for problem-solving.
- Other info: Enjoy international travel, regular socials, and a diverse, inclusive team culture.
The predicted salary is between 36000 - 60000 £ per year.
We love Go, HTTP, gRPC and containers! Come and join our backend team and design, build and support APIs that are requested tens of millions of times per day as well as internal tools that keep our community safe and our business efficient. We run a modern containerised stack in AWS using a mixture of database technologies (MySQL, DynamoDB, Redis, Redshift, Elasticsearch) to serve different workloads. Our architecture is event-driven and we’re bringing increasingly more machine learning into the hotpath. Our platform ingests tens of millions analytic events every day which are visualised in our BI tools and we make data-driven decisions daily. If you’re looking to work on complicated technical challenges at scale then this role is for you.
Ideally you have several years experience using Go in production. You’ll be comfortable with Docker, and familiar with modern observability tools such as Prometheus, Alert Manager, Grafana and X-Ray/Tempo/Jaeger.
What we’re looking for:
- 3+ years tackling hard backend problems
- Seasoned database experience – we use MySQL, DynamoDB, Elasticsearch and Redis
- Experience with microservices and distributed systems
- Used to developing complex services from requirements to shipping
- Willing to learn new skills and really get stuck in
- Bags of common sense with the raw ability and energy to make things happen, a real entrepreneurial spirit
Bonus points:
- Familiarity with building on the cloud AWS services – we use over 40 AWS services
- Experience working with ML technologies
- Protocols such as websockets and XMPP
What you’ll accomplish:
- Collaborating on building new product features for our members.
- Building highly secure services (we handle sensitive personal data).
- Improving performance with investigative work.
- Troubleshooting problems across distributed systems.
- Understanding and automating away common problems.
- Tackling challenging production issues as part of a supportive on-call team.
- Building internal tools to support your colleagues.
Technology we love:
- Go, Python, PHP
- Protocol buffers, gRPC
- Node, Typescript
- MySQL, Redis
- Elasticsearch, DynamoDB
- Containerisation, Lambda
Why join Muzz?
- We’re a profitable Consumer Tech startup, backed by Y Combinator (S17) and based in London. Join our fast growing team and work on an amazing product that’s changing the world.
- A great product – We’re the leading app in this space with over 12 million members worldwide and counting!
- Level up quickly – Work with talented, generous people on the kinds of challenges you’ll be proud to share.
- A diverse team – We have people from all walks of life all adding their unique perspective. Muslims and non-Muslims, cat lovers and dog lovers. Everyone is welcome!
- Meaningful equity – We’re all working together to succeed and everyone on the team gets a slice of the pie.
- A day off per month to learn – We value curiosity, that’s why the last Friday of every month is set aside for you to learn and develop.
- International travel – We fly the whole team to somewhere amazing twice a year to connect and have fun.
- Regular socials – Mini golf, hikes, super competitive Catan nights – we’ve done it all. Maybe you’ll be at the next social?
- Generous Holiday / PTO – All full-time members get at least 33 days of holiday, regardless of where they live.
Go Engineer in City of London employer: XMPP Standards Foundation
Contact Detail:
XMPP Standards Foundation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Go Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work at companies you admire. A friendly chat can lead to referrals, and we all know how much hiring managers love a good recommendation.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your projects, especially those using Go and the tech stack mentioned. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills. We want you to feel confident when tackling those tricky backend problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our awesome team at Muzz. Let’s make it happen!
We think you need these skills to ace Go Engineer in City of London
Some tips for your application 🫡
Show Your Passion for Go: We want to see your love for Go shine through in your application! Share any personal projects or experiences that highlight your skills and enthusiasm for the language. This is your chance to show us why you're the perfect fit for our backend team.
Highlight Relevant Experience: Make sure to emphasise your experience with the technologies we use, like Docker, MySQL, and AWS. We’re looking for someone who can tackle hard backend problems, so don’t hold back on showcasing your past achievements and how they relate to the role.
Be Clear and Concise: When writing your application, clarity is key! Use straightforward language and structure your thoughts logically. We appreciate a well-organised application that makes it easy for us to see your qualifications and potential.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our amazing team!
How to prepare for a job interview at XMPP Standards Foundation
✨Know Your Go!
Make sure you brush up on your Go knowledge before the interview. Be ready to discuss your experience with Go in production, and think of specific examples where you've tackled backend problems using it. This will show your passion for the language and your ability to handle complex challenges.
✨Familiarise Yourself with the Stack
Get comfortable with the technologies mentioned in the job description, especially Docker, AWS, and the various databases like MySQL and DynamoDB. Being able to speak confidently about how you've used these tools in past projects will impress the interviewers and demonstrate your readiness for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific instances where you've solved challenging production issues or improved system performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easy for the interviewers to see your thought process and impact.
✨Emphasise Your Team Spirit
Since collaboration is key in this role, be ready to share examples of how you've worked effectively within a team. Highlight any experiences where you've built internal tools or supported colleagues, as this aligns with the company's values and shows you're a great fit for their culture.