Posted in

Senior Software Engineer

Senior Software Engineer

CompanyNike
LocationBeaverton, OR, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science or Engineering
  • Five (5) years of progressive post baccalaureate experience in the job offered or related computer occupation
  • Experience in backend architecture
  • Experience in unit tests
  • Experience in Node.js
  • Experience in JavaScript
  • Experience in ReactJS/Redux
  • Experience in design, technical discussions and code reviews
  • Experience in Amazon Cloud services
  • Experience in troubleshooting and fixing production issues
  • Experience in building microservices, middleware, APIs using NodeJS
  • Experience in monitoring Splunk logs
  • Experience in Newrelic
  • Experience in SignalFx Dashboard

Responsibilities

  • Apply big data technologies
  • Develop, configure, and test programs, systems and solutions
  • Design the backend architecture for data ingestion
  • Develop Terraform scripts as Infrastructure-As-A-Service to deploy the backend infrastructure
  • Assess a well-defined problem and lead the development of a technical solution
  • Manage small- to moderate-sized solutions
  • Play a key role on larger teams, working within the parameters of two to three sprints
  • Advise product owners on discrete technology-related business problems
  • Formulate options, including assessing their relative merits and risks
  • Work with product owners to determine the best solution
  • Design and implement new features and fix defects in existing code base
  • Write automated unit tests to validate code changes
  • Write automated integration tests and manually test changes in an integrated environment
  • Debug issues found during testing and troubleshoot issues in production environment

Preferred Qualifications

    No preferred qualifications provided.