Position: Backend Developer (Quirkchat)
Company: Fulcrum
Category: Node.js
Experience required: 3y
English level: upper

**About the project:** Quirkchat— create an application with which users can record short videos with their feedback about various films, videos, and so on.

**Team size: **Project manager, CTO/ React Native dev, Back-end engineer, Designer, QA.

**Requirements:**
2-3 years experience in software development;
Strong knowledge of JavaScript & Typescript
Experience with Node.js;
Experience with MySQL or PostgreSQL and GraphQL, Firebase;
Knowledge of Docker & Kubernetes
Knowledge of WS Cloud Services (S3, EKS, RDS, Route 53, Lambda);
Knowledge of CI/CD Pipelines and services;
Previously designed and implemented cloud-native microservices-based distributed systems;
Experience with event-driven architectures;
Experience with test automation frameworks for both front-end and back-end testing.

**Will be a plus:**
Experience implementing machine learning-enabled product features on an existing platform;
Significant experience launching iOS and Android applications;
Experience leading product engineering teams or ad-hoc project teams;
Experience working in an early-stage startup environment.
Six-month scope of work: We plan to rewrite our web and app servers written in `PHP` with the `CodeIgniter 3` framework. We’ll be transitioning to `Node.js` using the `Nest.js` framework. You will be expected to participate in designing and developing our improved back-end servers hosted in AWS. 

**The new back-end will need to:**
Integrate with an existing MySQL database hosted in Amazon RDS.
Serve the web and mobile apps with a RESTful API
Provide a scalable video processing service.

**We offer:**
Flexible schedule & opportunity to work remotely;
Cozy office with beautiful panoramic view at KPI park;
Opportunity to boost your professional & personal growth;
Every employee has an education budget of 500$ per personal year;
Regular team gathering activities;
Friendly & open team who have fun creating cool projects together;
Professional English courses;
Medical insurance full coverage;
Finance and legal support;
Opportunity to be an interviewer, mentor or participate in the pre-sale process and get bonuses.

**How we operate:**
We promise dramatic professional growth & interesting work;
Bring ideas that will change how Fulcrum operates, and you will receive our gratitude and rewards;
Your opinion matters. Fulcrum is not a typical ‘bureaucratic company, and our employees are our core value;
Your compensations grow with your responsibility zone
If something doesn’t go smoothly or can be simplified, just let us know — you are welcome to do so;
You have a say in everything we do, starting from the roadmap, creating requirements, sprint planning, etc;
If you feel that everything above is about you, get in touch. We’re always glad to welcome stubborn, enthusiastic, and result-oriented buddies to our team.

**Want to reach out?**

Send your CV to our email ASAP because we can’t wait to start working with you and create great projects together!

**LET’S MOVE THE WORLD TOGETHER!**