Position: Middle Node.js Engineer
Company: Red Rocket Software
Experience required: 3y
English level: upper

We are seeking a highly experienced and motivated Middle Node.js Developer to take on a leadership role in our client's team. The ideal candidate should have a strong technical background in Node.js development and experience working with remote teams.

RESPONSIBILITIES:
- Support Android developer + support other tasks. Payment integrations & migration and several tasks to come up soon. Overall, there will be a lot of various back-end work;
- Support the migration of an existing pharmacy website to a dedicated Android app and work on several tasks on the back-end side.

MUST HAVE:
- 4 + years of experience with back-end development and `3+ years of experience in Node.js development;
- Education in computer science or relevant discipline;
- High level of expertise in AWS or Google Cloud;
- Hands-on experience with NoSQL and relational databases;
- Familiar with Git, CI/CD, and bug-tracker systems;
- Microservice architectures knowledge;
- Experience with RESTful APIs & API design;
- Upper-Intermediate level of spoken and written English.

WILL BE A PLUS:
- DevOps experience/some time spent operating and maintaining code in addition to writing it;
- Technical leadership experience.

SOFT SKILLS:
- High level of self-organization;
- Strong written and verbal communication skills;
- Striving for high-quality solutions and focusing on details;
- Flexibility and initiative;

"We value diverse perspectives and welcome candidates who think they would be a great fit for this role, even if they don't meet all of the requirements."