onsite
Senior Full-Stack Software Engineer, Social Commerce - Discord
Software Engineer
Senior full‑stack engineer to design, build, and scale Discord's Social Commerce platform, leveraging TypeScript, React, Node.js, GraphQL and AWS to deliver in‑game digital goods experiences for millions of gamers.
About the role
Key Responsibilities
- Architect and implement end‑to‑end features for the Social Commerce product, including in‑chat purchasing, gifting, and inventory management.
- Develop high‑performance front‑end components with React and TypeScript, ensuring seamless integration with real‑time chat experiences.
- Build and maintain scalable back‑end services using Node.js, GraphQL and microservice patterns on AWS.
- Collaborate with product, design, and data teams to define requirements, iterate on prototypes, and ship MVPs to production quickly.
- Drive performance optimization, monitoring, and reliability across the full stack, handling high traffic during peak gaming events.
Requirements
- 5+ years of professional experience building large‑scale web applications, preferably in a consumer‑facing or gaming environment.
- Strong proficiency in TypeScript, React, Node.js, and GraphQL, with a solid understanding of REST and WebSocket communication.
- Hands‑on experience designing, deploying, and operating services on AWS (e.g., Lambda, DynamoDB, S3, CloudFront).
- Proven ability to work with microservice architectures, CI/CD pipelines, and automated testing frameworks.
- Excellent problem‑solving skills, a collaborative mindset, and a passion for creating delightful in‑game commerce experiences.
Skills
typescriptreactnodejsgraphqlawssql