website-hero-image2

2138 Software Engineer

Location: Portland, OR

Description:
Our client is one of the Top 100 workplaces in Oregon, and they are seeking a Software Engineer to join the team at their Portland, Oregon-based headquarters. From a technical perspective, you’d have a background working as a full-stack Software Engineer using JavaScript (Angular/Node). Our client is a smaller company so someone with very strong communication skills is key. If you’re interested in this role, please submit your resume to careers@itmotives.com. We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you!

Job Type: FTE

Additional Information:
What we are looking for:
An experienced Software Engineer with a proven track record of implementing cloud based systems in node.js in an AWS environment. You will be a member of our engineering team collaborating with others to design, implement, and maintain our software in an agile development and continuous delivery model.
 
Our ideal candidate will:
- Work as an individual contributor on a Scrum team delivering compliance solutions and systems into on-premise and cloud-hosted infrastructures in Node.js while working to refactor a legacy Ruby application to our new platform
- Create solutions to collate and analyze large data sets
- Enjoy solving tough problems and doesn’t shy away from a challenge
- Embody a culture of continuous improvement and facilitate improvements to deployed systems
- Collaborate with the team to establish and maintain processes to ensure high quality coding practices are being utilized
- Give and receive code reviews
- Address defects and conduct reviews of issues with the team to improve overall quality
- Create documentation of technical infrastructure and designs
- Perform unit testing and integration testing
- Collaborate with management and stakeholders on best technical approaches to rapidly resolve issues and maintain business continuity
- Have a lot of fun and help make the world a safer place
 
Requirements:
- 1-5+ years as a Software Engineer
- Strong knowledge of Node.js and Angular
- Experience with Python, Ruby, and/or Java a plus
- 1+ years of developing software in an agile environment (either Kanban or Scrum)
- Highly effective communicator with the ability to effectively relay information both to your team as well as to stakeholders and management
- Collaborative work style that seeks consensus
- Experience with Google Docs, Microsoft Office, Jira, and Confluence
- Strong troubleshooting skills
- Knowledge of distributed systems and microservice architectures a plus
- Experience developing RESTful APIs
- Expert knowledge of HTTP and REST protocols
- Experience with Git for source code control
- Experience developing with database platforms MySQL and PostGres
- Ability to communicate highly technical details in a manner that is easily understood by non-technical audiences
- Ability to rapidly adapt to changing circumstances and learn new technologies to meet changing business needs
- Ability to deal with complex systems and situations, to analytically identify cause and effect relationships, perform root cause analysis, and assist in logically developing action plans
- Bachelor's Degree in Engineering or Computer Science (or equivalent experience)