Position: Senior Node.js Developer
Company: Softblues
Category: Node.js
Experience required: 3y
English level: upper

**Who we are looking for?**
We’re looking for a team member to join the development of a dating app with 140k users. The application has been developed on React Native (frontend) and Node.js (backend). Currently, we need help with the maintenance and implementation of the new features. 


**In general, the 3 major tasks:
**
- **Implement new UI/UX design:** There are mostly UI changes but also some UX changes as well based on the new Figma file.

- **Resolve Mobile Performance Issues:** The current mobile app, especially the android, has performance issues, some crashes, and ANRs. 

- **Implementation of AI Solutions:** Currently, the algorithm is coupled to the backend. It needs to decouple it and connect the backend to the new microservice, a Kubernetes-based microservice architecture using Amazon EKS and Terraform. We also plan to do some AB testing before moving all users over to the new algorithm. 


**Job Qualifications and Skill Sets:**
● 3+ years of experience in Backend/Node.js development.
● Strong proficiency with JavaScript and Typescript.
● Understanding accessibility and security compliance.
● Experience in developing efficient database schemas for relational databases like MySQL or PostgreSQL as well as document-based ones like MongoDB.
● Upper-Intermediate or higher level of English.


**We offer:**
● Competitive compensation and regular performance-based salary.
● Career development reviews.
● Passionate experienced team, friendly atmosphere.
● Corporate culture that inspires growth and development (tech talks, mentoring, etc).
● Assistance with book-keeping.
● Regular team-building activities.
● Comfortable working environment.
● Professional growth according to competence matrix.
● 18 working days paid vacation.
● Paid public holidays according to the Ukrainian legislation.
● No micromanagement.
● Remote work.