Description
Who we are:ScoutedBy is a small funded startup in the Philippines focusing on education and career development via a platform connecting people looking for MBAs with the perfect business school for them.
We're looking for someone to help us out with modernizing our stack. Our original stack from the pre-funding stage was Meteor before ES Modules were supported, which uses lots of Atmosphere packages. We're currently in the process of migrating to 1.4 and are having a major frontend redesign with Materialize/Blaze.
Our challenges are that Meteor's build tools are too slow for us + our stack needs more revamping, which is why we're phasing out the old stuff that's not properly maintained anymore.
Our next goals are:
- Implement our old SimpleSchema/Autoform db schema via Apollo Server/Mongoose and split the DB/APIs from our frontend.
- Incrementally implement React components with Apollo Client to fetch the same data points.
- Reduce further core packages such as CFS with NPM altneratives.
- Write unit tests and end-to-end tests for our apps
We're looking for someone to help us modernize the stack, our end goal is to use as little Atmosphere packages as possible, instead we want to use more maintained NPM packages. We're looking for someone to help us with any of those things, however it'll most likely happen roughly in that order, at least #1 will come first.
Candidate Requirements
- Experience with an up-to-date Meteor stack / npm ecosystem is a must
- Experience with React is a must
- Experience with Apollo/GraphQL is preferred but not mandatory
- Remote work is ok, we're looking for someone to help out as a freelancer