Full Stack Software Engineer - 1334450FI

Beaverton-OR
 Job-ID :   1334450FI 
  Category :  Engineers 
  Position Type : Contract Remote 

Job Description

Full Stack Software Engineer – Process Automation (JavaScript, React, Node.js)

The focus area will be building process automations for Client Category, Design, Product, and Merchandising (CDPM) teams

Your role will include working as a Full Stack Engineer on a scrum team responsible for designing and shaping services and resources for Client’s Create Process Automation Team.

Education

  • Bachelor's degree in Computer Science, Information Technology or other equivalent technology field. Additional relevant experience in lieu of degree will be acceptable.

Duties

  • Ability to write maintainable and functioning code
  • Participate in the design and creation of scalable software
  • Testing and fixing bugs or other coding issues
  • Work with development teams and product managers to ideate software solutions
  • Build process automations utilizing appropriate technologies
  • Write technical documentation

Skills

  • Capability to write and understand front and back-end code
  • Understand client-side and server-side architecture
  • Experience working in a distributed/cloud-based environment (AWS preferred) with high transaction volumes
  • Experience working with full stack technologies including JavaScript, Node.js, React, Vuejs, etc
  • 2+ years’ experience using JavaScript\Node.js
  • Experience with modern QA test technologies (i.e. Test Café, Selenium, Cypress)
  • Experience in designing and building serverless architectures
  • Experience with consuming Web services with REST
  • Experience with relational databases
  • Proficient in performing technical code reviews and pair programming
  • Ability to define solutions, provide estimates on effort and risk, and evaluate technical feasibility
  • Experience delivering software in a Scrum development process
  • Experience with CI/CD and working on teams with DevOps responsibilities
  • A track record of solving problems and getting things done in a fast-paced, ever-evolving environment
  • Knowledgeable with version control systems (GitHub/SVN) and issue tracking tools (JIRA)
  • Ability to work in a complex environment. You thrive on collaboration and in a communal environment
  • Strong verbal and written communication skill

 

 

Chat with us