At a Glance
- Tasks: Design and build scalable platform services using modern tech and best practices.
- Company: Join Appwrite, a dynamic tech company with a remote-first culture.
- Benefits: Enjoy flexible hours, stock options, healthcare, and $3,000 for learning opportunities.
- Why this job: Make an impact in the open-source community while working on exciting developer tools.
- Qualifications: 3+ years in backend/cloud roles, strong Kubernetes experience, and proficiency in scripting.
- Other info: Work remotely, choose your hours, and enjoy unlimited swag!
The predicted salary is between 28800 - 43200 £ per year.
At Appwrite, we are looking for a Platform Engineer to join our team. As a Platform Engineer at Appwrite, you will play a key role in designing and building the foundation of our platform services. You will focus on creating scalable, performant, and reliable systems using modern technologies and best practices. This role involves developing the underlying components that power our services, enhancing deployment workflows, and ensuring seamless integration with our application stack. You will also be an active part of our open-source community, engaging with developers, contributing to discussions, and taking full ownership of the engineering process from concept to deployment. If you are excited about problem-solving and working on tools developers love, this role is for you.
Responsibilities
- Design and implement scalable, redundant, and reliable APIs and backend services to support Appwrite's platform.
- Develop and maintain reusable IaC modules using tools like Terraform to manage environments across multiple cloud providers.
- Build internal tooling to streamline environment provisioning, deployments, and configuration management.
- Collaborate with product and platform engineers to ensure seamless systems integration into our broader architecture.
- Ensure systems are observable, secure, and compliant with industry best practices and standards.
- Monitor service health and performance, and proactively identify areas for optimization.
- Contribute to a great developer experience through thoughtful automation, reliable systems, and well-documented tooling.
- Stay informed about the latest in cloud-native development, DevOps practices, and distributed systems.
Requirements
- 3+ years of experience in backend, cloud or infrastructure heavy role.
- Strong experience working with Kubernetes.
- Experience with Infrastructure as Code tools (e.g., Terraform, Pulumi).
- Solid experience with one or more cloud platforms: AWS, GCP, Azure, or DigitalOcean.
- Proficiency in scripting and automation (e.g., Bash, Python).
- Familiarity with CI/CD workflows and tools like GitHub Actions.
- Strong understanding of backend development with languages such as PHP, Node.js, Python, Dart, Go, or Ruby.
- Hands-on experience with relational databases such as MySQL and PostgreSQL, as well as message brokers like RabbitMQ and caching solutions like Redis.
- Deep understanding of web protocols (HTTP, TCP, UDP) and modern architectural patterns.
- A passion for open-source, developer tools, and clean, maintainable code.
Benefits
- 100% Remote: Our entire company is distributed, so we take remote work seriously. If you would rather not work from home, we will cover the cost of a coworking or office space.
- Stock Options: Get generous stock options for a company that is growing rapidly and is backed by top VCs.
- Flexible Hours & Days: Choose the hours and days that work best for you!
- Healthcare: Employees receive generous medical, dental, vision, and life insurance.
- GitHub Sponsorship of Your Choice: We would love to give an annual sponsorship to any GitHub project of your choice!
- Learning: Appwrite provides $3,000 USD for employees to attend conferences, take classes, or otherwise further their education.
- Gatherings: We typically meet up a couple of times a year in person for work and fun!
- Top Notch Equipment: Appwrite will let you choose a new laptop of your choice (up to $3,000 USD) and will reimburse up to $500 USD for office expenses.
- Unlimited SWAGS: Each new team member gets unlimited credits to grab any official Appwrite Swag that they wish.
Do you want to join our team as our new Platform Engineer? Then we would love to hear about you!
Platform Engineer in London employer: Appwrite
Contact Detail:
Appwrite Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Platform Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities you might not find on job boards.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common questions and coding challenges. We recommend doing mock interviews with friends or using platforms that offer practice sessions.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing directly from passionate candidates who want to join our team.
We think you need these skills to ace Platform Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Platform Engineer role. Highlight your experience with cloud platforms, Kubernetes, and Infrastructure as Code tools like Terraform. We want to see how your skills align with what we're looking for!
Show Your Passion for Open Source: Since we value contributions to the open-source community, don’t forget to mention any projects or discussions you’ve been involved in. This shows us that you’re not just a coder but someone who cares about the developer experience.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point—just like our code!
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 don’t miss out on any important updates. Plus, we love seeing applications come through our own channels!
How to prepare for a job interview at Appwrite
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Kubernetes, Terraform, and cloud platforms. Brush up on your scripting skills too, especially in Bash and Python, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Appwrite values problem-solving, so think of examples where you designed scalable systems or improved deployment workflows.
✨Engage with Open Source
Since this role involves contributing to the open-source community, be ready to talk about your experiences with open-source projects. If you have any contributions on GitHub, highlight them and discuss what you learned from those experiences.
✨Ask Insightful Questions
Prepare thoughtful questions about Appwrite’s platform and its future direction. This shows your genuine interest in the company and helps you assess if it’s the right fit for you. Consider asking about their approach to developer experience and system observability.