Job Description
KeyPoint Consulting is seeking an experienced Full Stack Software Engineer.
Responsibilities & Duties:
- Lead design and development of full stack applications with an emphasis on content experience
- Build rich UX client-side apps with React or other JS frameworks
- Build reusable APIs for client/user facing apps in Node.js and/or Java
- Write unit and integration tests and documentation
- Build cloud-based services for scalability
- Mentor engineers by providing meaningful and actionable feedback in code reviews
- Provide expert-level technical guidance to product managers and designers
Qualifications & Skills:
- Expert-level knowledge of Computer Science fundamentals — data structures, algorithms and software fundamentals like SDLC, networking
- At least 7 years' experience in developing consumer-facing modern web applications using React or Angular, Javascript, HTML5 & CSS, NodeJs, etc.
- Strong knowledge & experience on building modern Web 2.0 applications using React or Angular, HTML5 & CSS, NodeJs, etc.
- Sound knowledge of source code management systems – like git, github, bitbucket, etc.
- Strong knowledge of dependency and package management systems like npm, babel, webpack, etc.
- Familiarity with cloud native applications and cloud platforms like GCP and AWS
- Ability to mentor other engineers in Lead's area of expertise
- Ability to collaborate and communicate within a cross functional team
REACT – is the most important technical front-end skillset they are interested in
Agile
AWS or GCP
Strong understanding of SDLC