website-hero-image2

2680 Software Engineer (NodeJS)

Location: Portland, OR

Description:
We are looking for a Node.js developer who has a modern technical background with Cloud, CI/CD, and Microservices. In this role your primary focus will be the development of all server-side logic, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. We are very collaborative in nature and would love to know you are eager to mentor others on your team. If this sounds like you, please send your resume to careers@itmotives.com. We value and encourage diversity in the workplace and women, minorities, and veterans are highly encouraged to apply. Thanks a lot!

Job Type: FTE

Additional Information:
Responsibilities:
· Integration of user-facing elements developed by front-end developers with server side logic
· Writing reusable, testable, and efficient code
· Design and implementation of low-latency, high-availability, and performant applications
· Able to work well with business customers and engineering and technical partners
· Able to mentor and coach other junior team members in technical matters
· Ready to do peer-to-peer code reviews

Skills & Qualifications:
· Strong proficiency with JavaScript
· 2+ years experience as a NodeJS developer
· Basic understanding of front-end technologies, such as React
· Hands-on experience in developing and deploying Microservices solutions on AWS infrastructure
· Experience using and developing RESTful APIs
· Experience with Docker
· Working knowledge of database systems, such as Postgres
· Experience in use of source code management system like Git
· Hands-on experience with unit tests and cucumber testing framework
· Solid understanding of design patterns and software development standards
· Experience with agile development methodologies
· Experience creating or being part of creating highly available, auto-scaling systems
· Strong technical problem-solving skills and attention to detail
· Debugging, code optimization, and performance improvements experience
· BS Degree or equivalent in computer science, or related field is preferred.

Bonus experience (professional or personal) with any of the following:
· Experience with Go/Golang
· Experience with Python
· AWS native technologies including Lambda
· Experience in integrating with third party tools