About the role
Company Overview
Nintendo of America serves as headquarters for Nintendo’s operations in the Americas. Based in Redmond, Wash., the company creates smiles through unique entertainment experiences, including iconic franchises such as Mario, Donkey Kong, The Legend of Zelda, Metroid, Animal Crossing, Pikmin, and Splatoon. Nintendo is an equal opportunity employer offering a welcoming and inclusive environment.
Job Summary
This 7-month contract position is part of the Digital Marketing department at Nintendo of America (NOA). The role aids in the day-to-day development and support of new and existing backend services for Nintendo.com. The engineer contributes to the development of back-end services and applications by writing clean, secure, and testable code under the guidance of more senior engineers, applying foundational software engineering principles to meet defined requirements.
Tech Stack
- GraphQL
- JavaScript
- Node.js
- MySQL
- AWS (Cloud-based platforms)
- GitHub Actions
Description of Duties
- Write secure, readable, and maintainable server-side code for small to moderately scoped features using existing procedures and standards.
- Participate in all phases of the software development life cycle (planning, coding, testing, launching), with a primary focus on coding, testing and debugging.
- Build and consume GraphQL APIs and help maintain and enhance existing data structures and services.
- Write and execute unit and integration tests to validate functionality and help troubleshoot and resolve defects.
- Research, evaluate and analyze technical and design requirements under direction from more senior roles.
- Work with relational databases, writing basic queries and supporting data access layers.
- Participate in code reviews to learn team standards, receive feedback and improve code quality.
- Document technology changes through appropriate change control and maintain clear technical notes and documentation.
- Provide support and troubleshooting for previously developed solutions with guidance as needed.
- Participate in cross-functional discussions and communicate information clearly, both written and verbally, to members of the development team.
Summary of Requirements
- Minimum of 1-2 years of related experience (including internships, co-ops or academic projects) in software or backend development.
- Foundational proficiency in JavaScript and/or GraphQL, with the ability to write code that is functional and testable.
- Familiarity with version control systems (e.g., git) and collaborative development workflows.
- Basic understanding of relational databases (MySQL).
- Exposure to building or consuming web services and APIs (REST and/or GraphQL).
- Understanding of core software concepts such as data structures, algorithms and the software development life cycle.
- Solid verbal and written communication skills and the ability to work effectively as part of a team.
- Willingness to learn, take direction and apply feedback from more senior engineers.
- Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, Information Systems, Industrial Engineering or related field; or equivalent combination of education and experience.
Preferred Qualifications
- Familiarity with cloud-based platforms and services (AWS).
- Experience with CI/CD pipeline tools such as GitHub Actions.
- Bilingual Japanese skills.
Working Conditions
- Location: Hybrid in Redmond, WA. Requires regular onsite work. This position is not open to fully remote status.
- Relocation: Not available for this role.
- Eligibility: Applicants must be legally eligible to work in the United States. Visa sponsorship is not available.
Compensation and Benefits
- Pay Range: $46—$56 USD
- Benefits: Eligible for benefits through the employing agency, including medical insurance, employee assistance program, and paid sick leave. Benefits are subject to elections, eligibility requirements, and program terms confirmed at the time of offer.