2110 Software Engineer (NodeJS)

Location: Portland, OR

We are a fast-growing company with development centers in both the east and west coasts, providing onshore Agile application solutions nationwide. Using a Moneyball-like, analytics-based approach to team assembly that is optimized to fit with each client’s organizational culture, we offer highly effective teams that can collaborate face to face at any client site across the US, or communicate in real time from its development centers. Our belief in effective Agile through collaboration and data-driven team assembly are at the heart of our promise – better and faster Agile software development services, onshore and on-target. If this sounds like the challenge you seek, please send your resume to We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you!

Job Type: FTE

Additional Information:
Who we want to work with:
Friendly, with strong communication skills. Interested in a team-oriented atmosphere.
Driven to learn new technologies and solve challenging problems.
Open to solving problems in a new way.
Efficiency minded engineer. Passion for creating and optimizing the most efficient software.

Work in an Agile environment
Deliver timely project execution and project work products that exceed customer expectations
Contribute to functional specifications and detailed design documents for client projects
Serve as a technical resource for client projects
Maintain awareness of industry trends and emergent technologies

3+ years of experience with Node.js
Experience with Agile software engineering practices, particularly TDD, CI/CD, and Automated Testing
Experience developing web services, utilizing REST and microservices
Experience with backend frameworks such as Spring and Spring Boot
Experience with AWS and ASG/SNS/SQS etc
Experience with CI and tools such as Jenkins/Ansible etc
Familiarity with NoSQL databases such as MongoDB or Cassandra
Experience with Web Development including JavaScript, CSS, HTML