Eagle Creek Software Services Senior Full-stack Software Engineer in Fargo, North Dakota

Senior Full-stack Software Engineer

Eagle Creek Software Services is a CRM, BI, and eCommerce services firm and the largest dedicated provider of on-shore and rural sourcing services in the US. Eagle Creek Software focuses on implementing, upgrading and extending the useful life of CRM, BI, and allied technologies. People are attracted to Eagle Creek for our focus; for our success, (rapid growth since 1999); for the opportunity to work on the largest and most innovative projects in the US with Fortune 1000 clients; and for our reputation for high quality.

REQUIRED SKILLS:

  • 2+ years of experience developing scalable full-stack solutions

  • Experience with Java/Groovy or other JVM technologies

  • Experience with Spring Framework

  • Experience with JavaScript, HTML, and CSS

  • Experience with application frameworks such as AngularJS

  • Experience with backend testing tools such as JUnit, Mockito, Cucumber, or Spock

  • Experience with frontend testing tools such as Mocha, Jasmine, or Karma

PREFERED SKILLS:

  • Experience with any of the following is a plus:

  • Micro Service architecture

  • REST APIs

  • Spring Boot

  • Specific databases such as Cassandra and ElasticSearch

  • Messaging brokers such as Kafka and RabbitMQ

  • Angular Material (Material Design)

  • ES2015/ES6 (Babel)

  • HTML5 and CSS pre-processors such as SASS or LESS

  • Front-end build tools such as Grunt, Gulp, Browserify, or Webpack

  • Building NodeJS services

  • Amazon Web Services (AWS)

  • Source control such as Git/GitHub