Software Engineer, Backend

Vercel Vercel · Enterprise · United States · Remote · Engineering

Backend Software Engineer at Vercel focusing on building and maintaining scalable, high-performance systems for user, group, and membership management using JavaScript/TypeScript, Node.js, SQL/NoSQL databases, and AWS. The role involves implementing identity synchronization, security architecture, and working with infrastructure as code.

What you'd actually do

  1. Enable us to deliver secure, reliable, and scalable services that exceed industry standards and customer expectations.
  2. Collaborate with cross-functional teams to deliver large-scale projects with cross-team dependencies.
  3. Collaborate with peer teams to deliver solutions that meet industry standards and customer expectations.
  4. Maintain and operate services at high scale, participating in scheduled on-call rotations to ensure reliability.
  5. Implement identity synchronization and lifecycle management solutions using SCIM and other relevant standards.
  6. Work with Infrastructure as Code (Terraform, AWS CloudFormation, Kubernetes, etc.) to deliver scalable, high-availability applications.
  7. Build and maintain high-quality enterprise software using TypeScript, REST APIs, and JSON.

Skills

Required

  • TypeScript/JavaScript
  • Node.js
  • SQL
  • security architecture
  • LDAP
  • Active Directory
  • SAML
  • SSO
  • OAuth2
  • OpenID Connect
  • XML
  • SOAP
  • JSON
  • REST
  • RBAC
  • ABAC
  • ReBAC
  • identity lifecycle management
  • SCIM

Nice to have

  • React
  • NoSQL cloud-native databases
  • AWS
  • Terraform
  • AWS CloudFormation
  • Kubernetes

What the JD emphasized

  • security architecture
  • identity synchronization
  • lifecycle management