Job Openings Full Stack Developer

About the job Full Stack Developer

Full Stack Developer

Summary

Corevist empowers manufacturers to conduct business online through B2B eCommerce, customer portals, field sales portals, and more, leveraging SAP ERP data in real time for a seamless user experience. As a smaller company within the SAP ecosystem, we are passionate about solving our clients problems with speed and agility. Our goal is for our clients to realize value from our software quickly and then help them scale up their business and our mutual success. We empower our employees to share an entrepreneurial spirit, grow our clients businesses, and receive the support of a best-in-class team.

Corevist is searching for experienced Full Stack Developers to speed the software development lifecycle by bridging the development of the front-end and middleware layers of our software. These Full Stack Developers will bring best practices to reality within the Corevist product development environment. The ideal candidate will be an experienced Software Engineer who has both the knowledge and practical application of the tools and skills necessary in this role.

This position will report to the Manager of Engineering and work through that person primarily to support the software development for our Saas product editions and ensure our clients needs are met.

Requirements:

  • 3+ years in software development
  • Strong experience in Ruby 2.4+, Ruby on Rails 5+
  • Strong experience in ReactJS, Redux and Redux Saga
  • Strong proficiency in ES6+, including DOM manipulation, JavaScript object model and responsive design
  • Strong understanding of object-oriented programming principles
  • Experience in integration with third-party APIs
  • At least medium SQL databases design knowledge
  • Knowledge and ability to write unit and other tests
  • Extensive Git knowledge
  • Good communication skills

Bonus if you have:

  • Experience in Axios, Storybook, Formik, Yup, JSX
  • Experience in performance optimization
  • Knowledge of the web applications security
  • Basic knowledge of Docker
  • Basic knowledge of Linux administration

Qualifications:

  • Bachelor's Degree or commensurate experience in Computer Science, IT or similar field
  • 3+ years of related or highly transferable experience
  • Strong communication skills
  • Detail-oriented, organized and with strong follow-up skills
  • Proactive in asking questions and unafraid to ask for help if needed
  • Ability to multitask, prioritize and solve problems individually or within a team