Vacancy expired!
We are looking for a Full Stack Software Engineer for web application development for both existing products as well as a new critical data analytics product. You will collaboratively work with a group of highly skilled peers on implementation, requirements analysis, and architectural definition.
Responsibilities
Analyze requirements and collaborate to define product implementation as part of our Agile process
Ideate on User Experience (UX) through workflows, information architectures, design patterns, etc.
Technically collaborate with peer developers through formal and informal channels
Work seamlessly across both front end and back end teams to define APIs and abstractions
Quickly prototype ideas to enhance, augment or evaluate requirements and usability
Be an active, prolific, hands-on developer and code contributor
Communicate and present software features and vision to executive, product, and support teams
Qualifications
5+ years of front end / UI development experience with modern JavaScript frameworks (React, Angular, Ember, etc)
2-4 years' experience with Java in a full stack development context
Experience working on UX - interaction and visual design patterns, including definition of page archetypes, information architectures, etc
Solid foundation in software design; design patterns including OO and functional design, microservices
Experience in a big data context with both relational and non-relational datastores desired
Experience with analytics and data visualization concepts and methodologies desired
Education Requirements: Bachelor's Degree in Computer Science and Engineering or similar degree required.