Position: Full-stack (React+Node.js) Developer
Company: S-PRO
Experience required: 2y
English level: intermediate

We are looking for an experienced and motivated developer for a FinTech project.

**Must-Have Skills**
- Expert understanding of JavaScript
- 2+ years of software development experience
- Strong skills with ReactJS, Redux, Redux-Saga or redux-thunk and TypeScript experience
- Experience with Nest.js
- Strong skills with NodeJS and its ecosystem
- Strong skills with Git, a Git branching model
- Experience with PostgreSQL (TypeORM), Docker
- Working with Jest (unit / snapshot tests)
- English: Intermediate level.

**It will be a plus:**
- Experience with Redis
- Experience with Kafka
- Experience with Apache Zookeeper
- Experience with web3.

**What we offer**
- **Long team focus:** we create an environment of transparent communication, minimal bureaucracy, which leads to long-term relationships. Average term of work in the company is 24 months.
- **Development of niche expertise:** we are working in several niches, such as, FinTech, healthcare, and logistics. Therefore, our employees can develop their own expertise in these domains.
- **Continuous learning:** we create employee development plans / personal roadmaps /quick promotion process. The Learning and Development department implements on-the-job training. We have a knowledge base for team members, which is a virtual space with lots of videos of seminars, purchased lectures by external speakers, as well as documents describing work processes.
- **Internal career development: **80% of our current executives were promoted to those positions within S-PRO. We encourage initiative. If a person wants to set new challenges and grow, we will definitely support them.

**Benefits and perks**
- **Flexible schedule: **you can start the workday at any time from 8 to 11 in the morning.
- **Hybrid work model:** decide for yourself where you want to work: from our stylish and comfortable offices, your cozy home, or anywhere else.
- **Medical insurance: **all our employees who have passed the probationary period are now registered in our health insurance program.
- **Paid vacations: **so, we need to make sure that our employees regularly take vacations and don’t overwork.
- **Regular salary reviews: **there are two types:
- planned annual salary reviews. Depending on employees’ results, we increase salaries by 20% to 30% annually.
optional reviews: 5 to 12 months before a planned annual review. Mid-year raises are based on an employee’s performance.
- **Compensation for external training: **we encourage the desire of specialists to develop by paying 50% of the cost of professional courses and conferences. And if someone successfully completes a course and receives a certificate, they may receive 100% compensation.

Do not hesitate and send your CV!