website-hero-image2

2413 Software Engineer (Ruby, Python, Java)

Location: Portland, OR

Description:
Are you a software engineer with a passion for quality? Do you believe testing and developing should go hand in hand? Our teams use technologies including but not limited to: Java, Clojure, Scala, Python, Go, Ruby, NodeJS, React, NoSQL (DynamoDB), ElasticSearch, Docker, AWS, etc. If this sounds like you, we would love to talk with you so 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. Thank you!

Job Type: FTE

Additional Information:
More about this role:
You should be somebody that is enthusiastic about solving consumers' problems; you should be a technically capable software engineer who can work in a team in tackling the technical and user experience challenges, who excels working in an agile environment and collaborating with some of the smartest people in the industry.

Responsibilities & Qualifications

Responsibilities
• Apply industry best software development practices to build a world class platform as a service
• Develop infrastructure and tools that support internal systems used by internal and external customers
• Help teams identify gaps in their design, code, tests, or processes that could affect quality, and help them plan how to fill these gaps

Required Qualifications
• Strong coding skills in one or more languages. Preferably Ruby, Python, or JVM-centric language
• Experience developing and validating complex features
• Ability to plan, schedule and deliver quality software
• Demonstrated ability to communicate clearly in a timely manner in both verbal and written communication
• Experience coaching and directing others in programming, debugging, analyzing and solving program and system issues (highly ideal if you’re a senior level candidate)
• Bachelor's or advanced degree in Computer Science or related technical field, or 6 years of industry equivalent experience

Preferred Qualifications
• Experience in automating success and failures output of product features
• Experience with Behavior Driven Development (BDD) processes
• Experience with Cucumber methodology
• Experience in continuous integration and continuous deployment practices
• Experience with serverless architecture
• Familiarity with container technology (Docker)
• Familiarity with cloud providers (AWS, GCP, or Azure)