Position: Full-stack developer (NodeJS, TypeScript, ReactNative). Strong mid or Senior
Company: Innoteka
Category: Node.js
Experience required: 3y
English level: upper
Published: 2021-01-01T00:00:00+02:00

**About the Project**
- It's a recruitment app, build with the restaurants industry in mind to meet it's specifics of whom they hire (waitresses, cooks, bar tenders etc) and how this young audience likes to communicate (easy, fast, interactive).
- It's not another "copy-cat", but an innovative idea of how to approach and solve industry's unique challenges
- Almost from scratch with very little layer of existing tech. It was in validation / experiments phase during 2020. Now once there's product-market fit and it received investments - the task is to build it up.

**What will you do?**
- Develop new features
- Improve stability
- Do experiments
- Move to event-driven architecture
- Implement microservices
- Priority is to do it "right", not "fast"
- Communicate directly with client's team

**Some items on the Roadmap**
**Backend**
- Event-driven architecture (improve performance and encapsulation) for retries, event queues etc.
- Move away from express preferably endpoint towards single deployable cloud functions
- Integration tests (Integrated and automated on every commit, using emulators)
- Refactor firestore collection triggers
- ElasticSearch

**Mobile**
- E2E tests (detox setup running with firebase emulators)
- Feature flags (remote config)
- A/B testing
- Performance improvements
- More use of animations to enhance UX
- Re-organize the code
- Build out a better UI Library

**Other**
- Automated release logs
- Unified VSCode / Webpack configurations

**Technologies**
- Node.js
- TypeScript
- React Native
- Firebase
- Google Cloud Platform
- BigQuery
- SendGrid, Twilio

**Your future team**
- 8 people in Copenhagen, Estonia and Poland, working remotely
- Once Covid is over - you'll travel Copenhagen from time to time (all expenses covered)
- CTO was "best IT student" in university, hacked professors passwords and bank systems, quit it to become entrepreneur and founded a couple of startups incl. this one
- VP of Technology worked at Goldman Sachs, Bank of America and Disney
- CEO worked at Google and Boston Consulting Group before founding a restaurant and then - this startup to make restaurant hiring easier

**What skills do you need?**
- Strong mid / Senior level in NodeJS, TypeScript, React.js
- Some experience or desire to step into React Native world
- Upper intermediate English (communicate directly with client's team)

**What do we offer?**
- $3,500 - $5,000 /m, can be paid to FOP or Payoneer (if you want)
- Remote, Flexible schedule as soon as plans and deadlines are met
- Direct communications with client's team, no Project Managers
- Travel to Copenhagen to work and hang out with the team:)
- 25 days per year paid vacation
- Remote outstaffing model (hired by Innoteka, but work with Client)

**Hiring process**
1/ Quick non-technical chat with Innoteka
2/ [Maybe] Technical interview with Innoteka
3/ 1 conversation with client's CEO and CTO
4/ Paid test assignment (3-4 hrs, $100+)