- Company Name
- Sony Interactive Entertainment
- Job Title
- Software Engineer I & II
- Job Description
-
Job Title: Software Engineer I & II
Role Summary: Backend software engineer responsible for designing, building, and maintaining the core infrastructure that powers the PlayStation platform. Works within a platform‑level scrum team, delivering scalable, robust services using Node.js and TypeScript, while collaborating closely with international client and backend teams.
Expectations: • 3+ years of experience developing, supporting, and scaling backend services.
• Proven expertise in Node.js, JavaScript/TypeScript, and GraphQL in production.
• Strong knowledge of AWS services (e.g., Redis, DynamoDB, S3) and cloud‑native architecture.
• Ability to write and maintain unit tests, CI/CD pipelines, and perform load testing (k6).
• Experience with RESTful and/or gRPC APIs and low‑latency, high‑scale system design.
• Familiarity with metrics/monitoring tooling and server‑side rendering technologies (Next.js) is a plus.
• Comfortable working in an Agile environment, communicating estimates, schedules, dependencies, and technical designs.
Key Responsibilities:
1. Collaborate with a dedicated platform scrum team to build backend infrastructure that supports PlayStation services.
2. Develop scalable services in Node.js/TypeScript, integrating GraphQL endpoints and cloud resources.
3. Review cross‑team proposals to refine platform architecture and organization.
4. Represent the team at technical forums, presenting designs and sharing best practices.
5. Deliver mid‑size to large features, including writing low‑level design documentation and ensuring code quality through unit tests.
6. Manage bug resolution, provide support to business and maintenance teams, and maintain feature stability.
7. Participate in CI/CD pipeline creation/maintenance and performance/load testing.
8. Engage collaboratively with international client and backend developers to integrate services.
Required Skills:
- Node.js / JavaScript / TypeScript programming
- GraphQL development in production environments
- AWS services (Redis, DynamoDB, S3, etc.)
- RESTful/gRPC API design and implementation
- Cloud‑native, low‑latency architecture and optimization
- Unit testing frameworks and test coverage practices
- CI/CD pipeline tooling (e.g., Jenkins, GitHub Actions, GitLab CI)
- Load testing tools (k6, Artillery, etc.)
- Metrics and monitoring solutions (Prometheus, Grafana, CloudWatch, etc.)
- Agile/Scrum methodology and cross‑functional collaboration
- Knowledge of server‑side rendering (Next.js) and other server‑side languages is a bonus.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science or a related technical field, or equivalent professional experience.