Job Description
Integriti is looking for Full Stack Engineer
Required:
- Experience developing and architecting on Ecommerce Platforms. Proven experience providing solutions and estimates for large scale, enterprise, ecommerce solutions
- Extensive experience on Enterprise Agile projects for international companies
- Ability to lead a development team to build website enhancements for features like Category Landing Pages, Brand Landing Pages on an Enterprise Ecommerce Platform
- Proven experience as a Solution Architect. Must be able to build solutions for Enterprise systems.
- Plus, to have experience with Event Driven architecture, Cloud Solutions, Microservice architecture
- 7+ years Development experience with Java, JEE (Expert)
- 2+ Years Spring, Spring Boot, MVC, JBOOT or similar Framework, Proficiency in various Java frameworks, libraries, and frameworks
- Experience integrating web service calls and/or RESTful APIs, proficiency with Restful web services in Spring framework
- 2+ Years as a Development Lead leading other developers
- Experience working with Enterprise Development teams
- Experience with system integration
- Extensive skills mentoring developers, conducting code reviews, explaining Design work
- Working knowledge of web technologies and protocols (NoSQL/JSON/REST/JMS)
- In depth knowledge of object-oriented analysis and design, UML, design patterns
Preferred:
- 5+ years of experience with JavaScript (familiar with concepts such as asynchronous programming, closures, es6, etc.)
- 5+ years with HTML and CSS (familiar with concepts like layout, specificity, cross browser compatibility
- 2+ years of experience with node.js. (Familiar with the node.js event loops, concepts such as server-side rendering, etc.)
- 2+ years of experience with one Single Page Applications framework/library (VUE, ANGULAR, REACT)
- Track record of leading and delivering scalable, high traffic single page applications
- Ability to identity and resolve performance and scalability issues
- 2+ years of Angular experience
- Experience working with observables and data streams
- Experience with server-side rendering SPA’s
- Working cloud knowledge (GCP, AWS Cognito, etc.).
- Experience with a state management framework (flux) such as @ngrx, or redux
Responsibilities:
Collaborate closely with business and UX to help bring business requirements and designs to production
- Lead a distributed team of front-end developers create features for a commence website
- Collaborate closely with Infrastructure team to diagnose performance issues, and scalability concerns
- Define and enforce UI standards and create shared libraries to be used organization wide