At Appwrite we're looking for a Platform Engineer to join our team.Full-time · Remote
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.
Benefits
Apply for the job
Do you want to join our team as our new Platform Engineer? Then we'd love to hear about you!