Vercel is a company that provides tools and cloud infrastructure for developers to build a faster, more personalized web. They are seeking a Backend leaning Software Engineer to design, build, and maintain scalable systems while ensuring high levels of security and reliability.
Responsibilities:
- Enable us to deliver secure, reliable, and scalable services that exceed industry standards and customer expectations
- Collaborate with cross-functional teams to deliver large-scale projects with cross-team dependencies
- Collaborate with peer teams to deliver solutions that meet industry standards and customer expectations
- Maintain and operate services at high scale, participating in scheduled on-call rotations to ensure reliability
- Implement identity synchronization and lifecycle management solutions using SCIM and other relevant standards
- Work with Infrastructure as Code (Terraform, AWS CloudFormation, Kubernetes, etc.) to deliver scalable, high-availability applications
- Build and maintain high-quality enterprise software using TypeScript, REST APIs, and JSON
Requirements:
- Proficiency in TypeScript/JavaScript, React, and Node.js
- Strong knowledge of security architecture, LDAP, Active Directory, SAML, SSO, OAuth2, OpenID Connect and web protocols like XML, SOAP, JSON, and REST
- Familiarity with access control models such as RBAC, ABAC and ReBAC
- Experience with SQL
- Hands-on experience implementing identity lifecycle management solutions using SCIM
- Practical experience developing and improving applications written in Node.js
- Exhibit excellent problem-solving abilities and effective communication skills, especially when collaborating with diverse teams