Job Location : Beaverton,OR, USA
Role: Software Engineer
Location:: Beaverton, OR
Duration: 6+ Months
Responsibilities:
•Bachelor's degree in computer science, Computer Engineering, or another relevant field or relevant professional experience in lieu of a degree
•Demonstrate leadership by coaching, mentoring, and training others; be a subject matter expert
•Embrace a lifelong learning mindset by engaging in group and self-driven training activities to keep current with changes to technologies, patterns, and practices
•3+ years' experience using JavaScript/Node
•2+ years' developing in microservice architecture, domain driven design, and RESTful APIs
•Experience in designing and building serverless architectures
•Solid foundation in data structures, algorithms, and architecture patterns
•Ability to define solutions, provide estimates on effort and risk, and evaluate technical feasibility
•Proficient with modern build strategies, continuous integration, unit testing, static analysis, and automated integration tests
•Experienced with NoSQL to ensure data storage is designed for security, reliability, availability, maintainability, and performance
•Proficient in performing technical code reviews and pair programming
•Knowledgeable with version control systems (Git) and issue tracking tools (JIRA)
•Experience with CD/CI and related tools (BMX Jenkins, QMA, etc.)