Software Engineer - Backend (Node.JS/JavaScript)

Node.JS, JavaScript, SQL, Postgres, AWS, Microservices
Contract W2, 12 Months
$50 - $65
Work from home available Travel not required

Job Description

Our client, a local nonprofit organization focused on elevating education worldwide, is looking for a Software Engineer for their Portland, OR location. Our client employs Software Engineers to achieve craftsmanship level development of software applications for their clients and internal users. This includes meeting all requirements/ specifications, testing/QA requirements and methodologies.

Software Engineers work collaboratively with all participants on software development projects and may be called upon to fulfill functions related to software development that are not specifically software programming, such as requirements gathering, producing documentation, quality assurance testing, mentoring other developers, and leading projects. As required, this position provides guidance to the junior Software Engineers on the team. This position must be adaptable to changing technology environments and work collaboratively with all participants in a software development project.

Software Engineer Responsibilities:

  • Write awesome code
  • Create prototypes to help clarify software requirements
  • Create realistic design specification documents from software requirements
  • Plan and perform development tasks from design specifications
  • Provide accurate time estimates for development tasks
  • Construct and verify (unit test) software components to meet design specifications
  • Collaborate with quality assurance engineers to resolve software defects
  • Collaborate with project architects and assist team members to prove the validity of new software technologies
  • Engage and improve software development methodology
  • Promote agile processes among development and the business, including facilitation of scrums

Software Engineer Requirements:

  • Excellent object-oriented design & programming skills, including the application of design patterns and avoidance of anti-patterns
  • Node.js/JavaScript and AWS
  • An understanding of databases (such as Postgres, Dynamo, etc..) and SQL would be highly beneficial
  • Experience working in a collaborative team of application developers and source code repositories
  • Demonstrated ability to follow through with all tasks, promises and commitments
  • Ability to communicate and work effectively within priorities
  • Ability to work under tight timelines in a fast-paced environment
  • Good understanding of software design concepts
  • Understanding of software development methodologies
  • Ability to solve complex problems

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
  • Minimum of 2 - 4 years progressive experience in a software development
  • Proven experience having designed one or more major components of an application, preferably of a software product.
  • Proven experience working across multiple tiers of an application, including a database, network, operating system, and containers.
  • Experience working in an AGILE environment
  • Experience working in a SCRUM environment

**We are unable to accommodate Corp to Corp Candidates**

About Motus Recruiting and Staffing, Inc:

Founded in 2006, Motus is an award-winning recruiting and staffing firm in the Pacific Northwest, specializing in professional services and technology solutions. We are a group of people who not only recognize the importance of representation, but actively fight for diversity, equity, and inclusion in the recruitment process. Our goal is to educate organizations on the importance of DEI when hiring, promoting, and supporting diverse employees. We are calling organizations to demonstrate their commitment to DEI by being intentional about who they hire.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.

Dice Id : 10415597
Position Id : 6747075
Originally Posted : 3 weeks ago
Have a Job? Post it