Platform Engineer - Auth

0 years

0 Lacs

Posted:1 month ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

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.

    Mock Interview

    Practice Video Interview with JobPe AI

    Start PHP Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Skills

    Practice coding challenges to boost your skills

    Start Practicing Now

    RecommendedJobs for You