website-hero-image2

2492 Back-End Developer

Location: Portland, OR

Description:
Are you a Software Engineer who doesn’t take yourself too seriously but wants to do serious work with like-minded peers? Are you tired of spinning up software products that grind up data to better market and sell mobile phones or things of that nature? Our client creates software that helps secure the software infrastructure that other Engineers and Developers are creating. Their technology helps mitigate risks in the software supply chain. If this sounds like the challenge you seek, then please send your resume to careers@itmotives.com. We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you!

Job Type: Full Time

Additional Information:
Knowledge of some, not necessarily all
· Test Driven Development (TDD)/ Behavior Driven Development (BDD)
· HTTP Web Services with relational databases
· Golang (Generally – we like strongly compiled languages)
· Package managers
o Rubygems, NPM, Maven, Nuget
· Cloud
o AWS – What we use
o Google (ok too – if you’re okay with AWS)
o Azure (that’s fine if you’re okay with AWS)
· Continuous Integration and Deployment
o TravisCI
o Jenkins

Things you will be asked to do
· Write cucumber tests for new features
· Use our CD pipeline and get our code to deploy to our testing environments, TravisCI, Docker, AWS
· Develop AWS Lambda functions for serverless operations
· Lunch and learn - Either attend or give low key presentation on relevant technical topics
· Code review team member pull requests
· Pair or mob program on a regular basis
· Whole life cycle ownership of bugs and features, from conception to deployment to customers

What we offer you
· An opportunity to be challenged and grow
· Fair compensation package to reflect your skills and experience
· Hardware and software you need to excel at your work
· Most times together, some time remote working environment
· Flexible working hours, but a required workday window
· Space to add your expertise without being rigid about the way things need to be done