Experience: 5+ Years
Location: Minneapolis MN & Denver CO
Current opening and immediate need for a Senior Full Stack Engineer.
Skills/ Responsibilities
Collaborate with other scrum teams responsible for pieces of the platform and applications
Work with UX, designers, product owner and clients to discover the key features needed for the product
Follow best practices within the stack and move the code toward a modular UI distributed across multiple applications
Deliver a highly scalable and flexible application to be iterated on with our reference customers
Excellent knowledge of JavaScript and design patterns, CSS(SCSS), HTML
Excellent knowledge of modern MV*(MVC, MVVM, etc..) framework(s) e.g. Angular, Backbonejs, ExtJS, etc.
Proficiency with UI testing using third party tools e.g. cucumber/capybara, karma, mocha or jasmine, etc.
Ability to write code that can support modular/scalable UI architecture
Familiar with modern CSS libraries or view libraries e.g. Bootstrap, Angular Material, etc.
Familiar with UI build tools e.g. gulp, grunt etc.
Familiar with Continuous Integration(CI) / Continuous Delivery(CD)
Familiar with ES2015(ES6), TypeScript, etc.
Familiar with architectural patterns of a large, high-scale web application (e.g., well-designed APIs, distributed architecture, 12 factor apps
Exposure to SaaS based applications and 2 week sprint cadence good to have
Exposure in using Cloud Foundry/SpringBoot with a non SQL DB and a Search tool like Elastic good to have.
Collaborate with both technical and business team members to understand requirements and develop solutions using an agile development process.
Mentor and support development team.
Define coding standards, implement code review procedures and enforce unit test coverage of code base.
Familiar with RESTful API design
Microservice architecture experiece
Skills with the following tools and technologies: Java, IntelliJ, Jenkins, REST, Groovy, Elastic, MongoDB, RabbitMQ
Experience with unit testing tools like Junit, Mockito, Spock
Experience with any single page application
Product development or large scale web app development
The Company is focused on building product innovation, DevOps culture and fully cross functional (scrum) teams.
The new core platform is a microservices architecture with multiple web/mobile applications built on top. We are leveraging a combination of open source and third party libraries/frameworks such as Eureka (service discovery), MongoDB(NoSQL), Elastic Search(search), Pivotal Cloud Foundry (cloud native), Microsoft Azure (cloud service platform) and many more.
The Senior Full Stack Engineer will be a member of our core platform team. This team will have many opportunities to learn new technology and innovate on the products while building the foundation for the platform and market focused teams by participating in development efforts and platform standards and contributing to the Java and Angular based, micro-service driven applications. To be successful in this role you must be a quick learner, very familiar with agile practices and software development and enjoy working in cross functional teams.