Platform Engineer - Database at Appwrite
Job Description
Role Overview
Appwrite is hiring a Platform Engineer to join the database team. In this full-time, remote role you will design, build, and optimise the database infrastructure that powers Appwrite platform services. You will deliver scalable, reliable database components, developer SDKs, and backend integrations while collaborating with product engineers and contributing to an open-source community.
Location & Commitment
Full-time - 100% Remote. Our company is fully distributed and supports coworkers across time zones. If you prefer not to work from home, Appwrite will cover coworking or office space costs.
Responsibilities
- Database ownership - Own and optimise relational SQL databases to ensure high availability, reliability, and scalability.
- Infrastructure - Design and develop scalable, redundant, and reliable APIs and distributed infrastructure to support platform services.
- SDKs and integrations - Develop SDK components and backend integrations for multiple databases to deliver an excellent developer experience.
- Collaboration - Work closely with Product Engineers to integrate infrastructure solutions into the application architecture.
- Monitoring and reliability - Monitor system performance and proactively identify and resolve issues to maintain optimal reliability.
- Security and compliance - Implement security best practices and ensure compliance with industry standards.
- Community and open source - Participate in the open-source community, engage with users, and own engineering processes from end to end.
- Quality and reviews - Participate in code reviews and architectural discussions to foster continuous improvement.
Requirements
- Proven experience building and consuming REST APIs. Experience with GraphQL is a plus.
- Strong knowledge of relational databases such as PostgreSQL and MySQL, including optimisation and high-throughput design.
- Familiarity with containerisation and orchestration tools like Docker and Kubernetes.
- Proficiency in backend languages such as PHP, Node.js, Python, Golang, or Ruby, and ability to adapt to multiple languages.
- Experience with caching, message brokering, or pub/sub tools like Redis, as well as CI/CD tools and automated testing.
- Experience with cloud platforms such as AWS, Google Cloud, Azure, and Infrastructure as Code tools like Terraform.
- Solid understanding of HTTP, TCP, and UDP protocols, web services, and microservice architecture design.
- Passion for developer experience, simplicity, and open-source software.
Why Work with Us
Appwrite is a fast-growing, open-source company building tools for developers. You will join a fully distributed team, contribute to an active open-source community, and own critical parts of the platform. The role offers real ownership, cross-functional collaboration, and opportunities to influence product direction.
Benefits
- Health Insurance - Employees receive generous medical, dental, vision, and life insurance. Full-time contractors have healthcare factored into their salary.
- Equity/Stock Options - Generous stock options for team members.
- Home Office Stipend - Choose a new laptop up to $3,000 USD and get up to $500 USD reimbursed for office expenses.
- Coworking Budget - Company will cover coworking or office space costs if you prefer not to work from home.
- Learning Budget - $3,000 USD per year for conferences, classes, or professional development.
- Company Retreats - Periodic in-person gatherings a couple times a year in locations like NYC, London, LA, or Barcelona.
- Flexible hours to accommodate distributed time zones.
- Additional perks such as unlimited swag and community sponsorships, including an annual GitHub sponsorship of your choice.
How to Apply
If you are passionate about databases, platform engineering, and open-source developer tooling, Appwrite would love to hear from you. Apply via the careers page linked in this posting.
Ready to Apply?
Take the next step in your career journey.
Apply NowYou will be redirected to the company's application page
💜 Please mention that you found the job on Remote World Jobs, this helps us grow. Thanks!
More Backend Jobs
Discover similar opportunities that match your skills
System Administrator
Senior Software Engineer, Payments
Senior Rust Engineer
Senior Software Engineer, Data Security
Telco Cloud Engineer (5G, OpenRan, OpenStack, Python) - Americas
Staff Software Engineer, Backend (Consumer)
Staff Backend Engineer (Social)
Senior Site Reliability Engineer - (Institutional)
About Appwrite
Appwrite is an open source backend as a service platform that enables developers to build secure and scalable applications rapidly by providing APIs for authentication, databases, storage, functions, messaging, realtime updates, and hosting.
View Company Profile