- Company Name
- Scopely
- Job Title
- Senior Engineer, Web/Fullstack - WWE Champions
- Job Description
-
Job Title: Senior Engineer, Web/Fullstack
Role Summary: Lead design and delivery of end‑to‑end web features for a high‑traffic gaming platform, collaborating with cross‑functional teams to build scalable, maintainable, and high‑quality web experiences.
Expectations:
- Architect, implement, and maintain full‑stack web solutions that support game and community traffic.
- Deliver features on time, with robust documentation and clear code quality standards.
- Continuously improve development velocity through tool‑chain, automation, and process refinement.
Key Responsibilities:
- Design and build scalable front‑end components using Next.js, React, TypeScript, and Tailwind CSS, ensuring optimal SSR/SSG performance.
- Develop and maintain back‑end services with NestJS/Node.js, exposing secure APIs for game, player, and analytics data.
- Interface with relational (MySQL/PostgreSQL) and NoSQL (MongoDB, DynamoDB, Redis) data stores, optimizing data access patterns.
- Deploy and operate services on AWS (or equivalent cloud) via CI/CD pipelines, Docker, and Kubernetes where applicable.
- Debug multi‑layer technical issues, refactor legacy code, and enforce best practices for maintainability.
- Conduct code reviews, write design and technical documents, and mentor junior engineers.
- Participate in Agile/Scrum ceremonies, estimating effort, and driving sprint planning.
- Collaborate with designers, product managers, and other engineers to translate product vision into technical delivery.
Required Skills:
- 3–5 years of full‑stack web development experience.
- Proficient in Next.js, React, NestJS, Node.js, TypeScript, and Tailwind CSS.
- Strong foundation in web fundamentals: SSR, SSG, RESTful APIs, asynchronous programming.
- Experience with MySQL/PostgreSQL and MongoDB/DynamoDB/Redis.
- Familiarity with modern build tooling (Webpack, pnpm, yarn) and testing (Jest).
- Git proficiency; experience with branching, pull requests, and continuous integration.
- Debugging, performance tuning, and refactoring of complex systems.
- Agile/Scrum development background.
- Excellent problem‑solving, attention to detail, and clear communication in English.
Bonus: Redis/DynamoDB caching, React query/Zustand, GitHub Actions CI/CD, microservices architecture, Docker/Kubernetes, Unity/C# game front‑end.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- No mandatory certifications required.