Skip to main content

This job has expired

Software Engineer (Temporary, Remote)

Employer
Northwest Evaluation Association
Location
Portland, OR, US
Salary
Competitive
Description
Software Engineer (Temporary, Remote)

About this role...
NWEA is seeking an experienced full-stack engineer who is proficient with JavaScript, React.js, Redux, Node.js, AWS, and front-end skills. As a Software Engineer for NWEA, you will be responsible for the design and development of software applications for clients and internal users. The primary focus of the selected candidate will be developing and implementing user interface components using React.js and workflows such as Redux and building backend APIs in Node.js, AWS. In addition, you will ensure that these components and the overall application are robust and easy to manage. A commitment to collaborative problem solving, sophisticated design, and quality products are critical in this role.
In the Software Engineer role, it is expected that you are an experienced in the software language used or required by NWEA with expectations for both technical skills, and a force to grow and sustain NWEA's positive, high energy technology company culture. Your ability to be adaptable to changing technology environments, and work collaboratively in an agile team environment is expected for this role. This is a contract (temporary) long-term assignment with competitive hourly compensation. Candidates may work remotely from any location in the United States, preferably west coast or mountain/central time zone.
Your next challenge...
  • Developing and implementing highly responsive user interface components using React.js and workflows such as Redux
  • Develop and maintain backend APIs in Node.js, AWS
  • Ensure code builds and deploys through CI/CD pipeline built in Bitbucket Cloud Pipeline
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Work as part of an Agile/Scrum team in Scaled Agile Framework (SAFe)
Traits for success...
  • Excellent object-oriented design & programming skills, including the application of design patterns and avoidance of anti-patterns
  • Extensive experience with user interface design and knowledge of JavaScript, CSS, HTML, and other front-end technologies and concepts
  • Prior experience and thorough understanding of React.js and workflows such as Redux
  • Experience working with common front-end development tools such as Webpack, npm, etc.
  • Experience working with REST APIs in AWS using Node.js, npm
  • Familiarity with modern CI/CD build pipelines and deployment tools such as Docker, Jenkins
  • Experience with AWS technologies such as Lambda, S3, DynamoDB, CloudWatch, CloudFormation, EC2, etc.
  • Good understanding of design and architecture patterns
  • Ability to communicate and work effectively within priorities
Education and experience...
  • Minimum Bachelor's degree in computer science or a related field; or an equivalent combination of education and experience will be considered in lieu of a degree
  • 2+ years of progressive experience in a software development environment
  • Experience with JavaScript, React.js, Redux, HTML, CSS, and other front-end technologies
  • Experience with AWS technologies such as Lambda, S3, DynamoDB, API Gateway, CloudWatch, etc.
  • Exposure and or experience with microservices based architecture and working with Node.js and REST APIs
  • Proven experience working across multiple tiers of an application
  • Deep knowledge of more than one programming language or technology stack
  • Experience working in an Agile/Scrum team environment
About us...
NWEA® is a research-based, not-for-profit organization that supports students and educators worldwide by creating assessment solutions that precisely measure growth and proficiency-and provide insights to help tailor instruction. For 40 years, NWEA has developed innovative pre-K-12 assessments, including our flagship interim assessment, MAP® Growth™; our progress monitoring and skills mastery tool, MAP® Skills™; and our reading fluency and comprehension assessment, MAP® Reading Fluency™. Educators trust our professional learning offerings to accelerate student learning and our research to support assessment validity and data interpretation. Our tools are trusted by educators in more than 9,500 schools, districts, and education agencies in 145 countries.

NWEA strives to make diversity, equity, inclusion, and accessibility (DEIA) practices the center of our work. Our organization's mission, Partnering to Help All Kids Learn, is the foundation for our DEIA commitment as we work to reflect, value, and support the educators, students, colleagues, and communities we serve. We seek to empower and engage all stakeholders in the research, services, solutions and products we provide, our organizational culture, and the partnerships we establish with schools, districts, states, and countries.
NWEA endeavors to make www.nwea.org accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please call us at (503) 624-1951 or e-mail us at [email protected] and let us know the nature of your request, your location and your contact information. This is for accommodation requests only and cannot be used to inquire about the status of applications.
NWEA™ is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert