At a Glance
- Tasks: Design and build scalable systems, enhance deployment workflows, and engage with the open-source community.
- Company: Join Appwrite, a fast-growing platform focused on developer tools and open-source solutions.
- Benefits: Enjoy 100% remote work, generous stock options, and $3,000 for education or conferences.
- Why this job: Be part of a collaborative culture that values problem-solving and developer experience.
- Qualifications: 3+ years in backend/cloud roles, strong Kubernetes experience, and proficiency in scripting languages.
- Other info: Choose your own laptop, unlimited swag credits, and flexible working hours across time zones.
The predicted salary is between 36000 - 60000 £ per year.
At Appwrite we\’re looking for a Platform Engineer to join our team.
About the job
As a Platform Engineer at Appwrite, you’ll play a key role in designing and building the foundation of our platform services. You\’ll 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’ll 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\’re 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 heave 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.
100% Remote
Our entire company is distributed, so we take remote work seriously. If you’d 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 blazing fast and is backed by top VCs
We\’re a remote team working in different time zones, from UTC+06:00 to UTC-06:00. Choose the hours and days that work best for you!
Employees receive generous medical, dental, vision, and life insurance. Full-time contractors will have the cost of healthcare factored into their salary. Our recruiting team can help confirm which applies to you.
️Github Sponsorship of Your Choice
We would love to give an annual sponsorship to any GitHub project of your choice!
Appwrite provides $3,000 USD for employees to attend conferences, take classes, or otherwise further their education.
We typically meet up couple times a year in person for work and fun! What will be our next location? NYC, London, LA, or Barcelona? Help us decide!
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.
At Appwrite, we really love Swags. Each new team member gets unlimited credits to grab any official Appwrite Swag that they wish.
Apply for the job
Do you want to join our team as our new Platform Engineer? Then we\’d love to hear about you!
#J-18808-Ljbffr
Contact Detail:
Appwrite Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Platform Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in cloud-native development and DevOps practices. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Showcase your experience with Kubernetes and Infrastructure as Code tools like Terraform. Be prepared to discuss specific projects where you've implemented these technologies, as this will demonstrate your hands-on expertise.
✨Tip Number 3
Engage with the open-source community related to Appwrite. Contributing to discussions or projects can give you visibility and show your passion for developer tools, which is a key aspect of the role.
✨Tip Number 4
Prepare to discuss your approach to building scalable and reliable systems. Think about examples from your past work that highlight your problem-solving skills and ability to optimise service health and performance.
We think you need these skills to ace Platform Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in backend development, cloud platforms, and Infrastructure as Code tools. Use specific examples that demonstrate your skills with Kubernetes, Terraform, and any programming languages mentioned in the job description.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for open-source projects and developer tools. Mention how your experience aligns with Appwrite's mission and values, and express your enthusiasm for contributing to their platform services.
Showcase Your Projects: If you have worked on relevant projects, especially in open-source or cloud-native environments, include links to your GitHub or portfolio. Highlight any contributions to discussions or tools that developers love, as this aligns with the role's responsibilities.
Prepare for Technical Questions: Be ready to discuss your technical expertise in backend systems, APIs, and cloud infrastructure during the interview process. Brush up on your knowledge of CI/CD workflows and be prepared to explain how you've implemented best practices in previous roles.
How to prepare for a job interview at Appwrite
✨Showcase Your Technical Skills
As a Platform Engineer, you'll need to demonstrate your expertise in backend development and cloud technologies. Be prepared to discuss your experience with Kubernetes, Terraform, and any relevant programming languages. Bring examples of past projects that highlight your problem-solving abilities and technical prowess.
✨Understand the Company’s Open-Source Culture
Appwrite values contributions to the open-source community. Familiarise yourself with their projects and be ready to discuss how you can contribute. Showing enthusiasm for open-source tools and developer experiences will resonate well with the interviewers.
✨Prepare for System Design Questions
Expect questions related to designing scalable and reliable systems. Brush up on architectural patterns and be ready to explain your thought process when it comes to building APIs and backend services. Think about how you would approach system integration and optimisation.
✨Ask Insightful Questions
Interviews are a two-way street. Prepare thoughtful questions about the team dynamics, the technology stack, and the company culture. This not only shows your interest but also helps you gauge if Appwrite is the right fit for you.