Position: Strong Middle Full Stack (React (Next.js) + Node.js) Developer
Company: ARTKAI
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2023-04-01T00:00:00+03:00

The client is a London-based agency that works with start-ups. 

The projects are 4 months long .

**Project:**
Employee Appraisal, webapp. Internal tool which allows employees to request feedback from their colleagues as part of their end of year review.

**Technologies:**
BE: NodeJS, Express, ApolloServer GraphQL, TypeORM with Postgres, Monolith API to begin with but can create separate microservices if requirements need it.
FE: NextJS, Chakra UI, ApolloClient, next-auth
Infra: Google Cloud - Firebase for auth, AppEngine, Cloud SQL, Cloud Tasks, Cloud Scheduler. Terraform, Sentry, Vercel.

**Team:**
Tech Lead (architecture, code reviews, support)
Product Manager (Populate backlog and run agile)
Designer (Designs done in Figma using Chakra base)

**Duties:**
Can confidently develop new applications from scratch following SOLID principles;
Can make technical decisions on their own if needed;
Writes clean, self documenting and well structured code;
Knows how to write unit tests, api tests, and e2e tests (frameworks already setup in solution).