Position: Strong Middle / Senior Full-Stack Web Developer
Company: Keenethics
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2020-08-01T00:00:00+03:00

Requirements:
3+ years of relevant experience in software development
Upper Intermediate (and higher) English level

Tech Stack
- Typescript (latest version)
- TypeORM
- Mocha, ChaiJS, SinonJS, WebdriverIO (for automated testing)
- ESLint, Stylelint
**Frontend-specific:**
- VueJS
- BoostrapVue
- LESS
- Webpack
**Backend-specific:**
- NodeJS
- ExpressJS
- MySQL
**Deployment:**
- AWS
- Docker / docker-compose
- GitHub & Github Actions (for CI/CD)

Here is what a typical day looks like:
- Writing HTML and VueJS code for the UI-end of a new feature
- Adding an API end-point if needed
- Creating some new data model fields and writing associated schema migrations in TypeORM
- Tweaking the build and deployment to automated the deployment a new service
- Writing and fixing unit tests
- Writing a new system end-to-end test (using WebdriverIO that drives the browser)
- Participating in the virtual daily standup (don’t worry; it’s nice and short)
- Helping to diagnose and solve a customer/production issue