Software Engineer - Consumer Identity, Commerce, Communications (CICC)
Description
Software Engineer - Consumer Identity, Commerce, and Communications (CICC)
The Consumer Identity, Commerce, and Communications (CICC) team develops and maintains a collection of REST APIs and serverless functions for client’s portfolio of sites and applications. The responsibilities include services related to end-user identity services (account management / authentication / authorization), payment and subscription management, email marketing, and legal compliance.
CICC software engineers write backend and full-stack web application code, create unit tests, perform code review, and contribute to technical decisions in a geographically distributed environment. Engineers must be fluent in:
• Node.js
• TypeScript
• REST API design
• Vercel
• Git
• Transactional data systems (e.g. e-commerce, analytics, or similar) Additional skills in which prior experience would be advantageous:
• Next.js (version 14+)
• MongoDB
• GraphQL
• Serverless Framework
• Docker
• Varnish or Fastly VCL
• GitHub Copilot