Published on

Senior Full Stack Engineer

Company: Shutterfly

Employment Type: Full-Time

Location: 100% Remote – US (all states except DC, ND, MS, RI, VT, WY)

Compensation: $108,000 – $162,750 (USD, location-based)

Category: Software Engineering & Development

Close date or Apply by date: Open until filled


WHY THIS ROLE MADE THE CUT

  • Fully remote (no hybrid or office requirements)

  • Full-Time role

  • Job is listed on company site with a direct link to apply

  • Legitimate, established company

  • Posted within the last 14 days OR includes a clear deadline to apply

  • Clear salary range is disclosed


ROLE SNAPSHOT

Shutterfly is hiring a Senior Full Stack Engineer for their Identity and User Profile team managing user accounts and personal data at scale. You'll collaborate with engineering leaders and product management to introduce architectural simplifications across multiple technology stacks, help define and implement the architectural roadmap owning key portions of implementation, analyze and articulate current technology state proposing valued alternatives, design and build cloud resource provisioning pipelines using CloudFormation and Terraform, build secure scalable identity ecosystems using AWS Cognito including User/Identity Pools and custom Lambda-driven authentication triggers, and guide development team activities ensuring quality, security, and performance goals are met. This role requires 5+ years of development experience with Java and Spring frameworks, proven expertise with RESTful concepts and microservices development, experience developing NextJS, React, and Angular applications, understanding of OAuth 2.0, OIDC, JWT management, RBAC and ABAC, and experience with CI/CD tools like Jenkins.


KEY WORDS TO INCLUDE IN YOUR RESUME/COVER LETTER IF YOU APPLY:

  • Java and Spring frameworks

  • Full-stack development (NextJS, React, Angular)

  • Microservices and RESTful APIs

  • AWS Cognito and identity management

  • OAuth 2.0, OIDC, JWT

  • Cloud infrastructure (CloudFormation, Terraform)

  • CI/CD (Jenkins, Maven, Git)

  • RBAC and ABAC authorization

  • Distributed systems

  • Agile development


Keywords are suggested based on the language used in the employer's job description to help applicants align with automated screening systems.


Note: Job details on this site are accurate to the best of our knowledge at the time they are published. Please confirm all information directly with the employer before applying. Our verification process is designed to reduce ghost jobs and protect your time, but we can't control changes made by employers after a role goes live. While we do our best to surface legitimate opportunities, we can't guarantee every listing remains active or filled as intended.