Vercel is seeking a Software Engineer to design, build, and maintain scalable, high-performance systems for Account Lifecycle and Access Management (IAM).
Requirements
- Proficiency in TypeScript/JavaScript, Next.js, React, and Node.js.
- Experience with SQL and NoSQL databases.
- Practical experience developing and improving applications written in Node.js.
- Familiarity with access control models such as RBAC, ABAC and ReBAC
- Knowledge of Active Directory, SCIM, LDAP, OAuth2, SAML, SSO,OIDC
- Experience with cloud computing solutions (AWS preferred)
- Experience with Infrastructure as Code (Terraform, AWS CloudFormation, Kubernetes, etc.)
Responsibilities
- Design & Implement identity synchronization and lifecycle management solutions for sign-ups, onboarding, upgrades, downgrades, notifications, and more.
- Develop and maintain enterprise-grade IAM solutions, focusing on user, group, and membership management.
- 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.
- Collaborate with peer teams to deliver solutions that meet industry standards and customer expectations.
- Enable us to deliver secure, reliable, and scalable services that exceed industry standards and customer expectations.
- Develop innovative solutions for user, group, and membership management while ensuring the highest levels of security and reliability.
Other
- 3+ years of experience in frontend engineering
- Able to drive a project from idea to completion without a step-by-step guide.
- Strong problem-solving abilities and excellent communication skills when collaborating with diverse teams.
- Flexible Time Off
- Inclusive Healthcare Package
- Learn and Grow - we provide mentorship and send you to events that help you build your network and skills.