Platform Engineer - Auth

Apply now

Platform Engineer - Auth

At Appwrite we're looking for a Platform Engineer to join our Serverless team.

Full-time · Remote

About the job

As a Platform Engineer - Serverless at Appwrite, you'll be instrumental in shaping the core infrastructure of our platform’s serverless Functions ecosystem. You’ll work on designing, building, and maintaining backend services with a specific emphasis on secure authentication and authorisation capabilities.

Responsibilities

  • Design, implement, and improve secure authentication and authorization flows, while also developing and enhancing Appwrite’s Functions ecosystem

  • Develop and maintain full-stack features with a strong focus on PHP-based backend systems, Appwrite’s core backend is written in PHP.

  • Build, deploy, and manage serverless functions infrastructure, while also ensuring robust integration with authentication services such as OAuth, JWT, API key management, and access controls.

  • Collaborate with cross-functional teams (Product, Engineering, Security) to implement best-practice security standards and contribute to overall platform architecture.

  • Author and support RESTful and GraphQL APIs that enforce robust authentication and authorization logic.

  • Monitor execution performance, security logs, and system metrics; proactively identify and resolve auth-related issues.

  • Participate in code reviews, encourage secure development practices, and uphold the platform's reliability and developer experience.

  • Mentor junior engineers and take incremental ownership over auth architecture, with the opportunity to grow into leading the future Auth team.

Requirements

  • Strong experience with backend development, ideally including PHP or similar server-side languages

  • Proven expertise in designing and implementing authentication/authorization flows (e.g., OAuth 2.0, JWT, session-based auth, role-based access control).

  • Experience developing and consuming APIs; understanding of REST and/or GraphQL paradigms.

  • Familiarity with authentication standards and security best practices (e.g., MFA, token issuance, secure storage, cryptography fundamentals).

  • Background working with serverless or backend infrastructure and CI/CD workflows.

  • Solid understanding of relational databases (such as MySQL, PostgreSQL) and technologies like Redis for caching or pub/sub scenarios.

  • A proactive mindset, excellent cross-team communication skills, and a passion for enabling developer productivity in open-source environments.


Benefits

🏠 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 

🕰 Flexible Hours & Days

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!

🏥 Healthcare

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!

🎓 Learning

Appwrite provides $3,000 USD for employees to attend conferences, take classes, or otherwise further their education.

✈️ Gatherings

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!

🖥 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

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!