Position: Node.js Developer
Company: Defish Games
Experience required: 2y
English level: upper

Defish Games - a game studio on the edge of traditional gaming and WEB3 technology revolution. We are open for like-minded people, talented individuals who are searching for a startup-friendly atmosphere driven by massive goals of building infrastructure products, mobile games and blockchain solutions to bring a new level of gaming experience to the masses.

Responsibilities:
- Work on a new game infrastructure platform
- Focusing on back-end development;
- Participate in the development process, team planning, evaluation, reviewing;
- Writing reusable and maintainable code;
- Designing and implementing new features and functionality;
- Technical support of the system up to date using the latest versions of tools and technologies;
- Proposing solutions and approaches for technical processing of non-trivial requests.

Requirements:
- Minimum 2 years of experience
- Excellent knowledge of JS
- Experience with NodeJS
- Experience with REST APIs
- Knowledge of Typescript
- KISS, DRY, SOLID - understanding, ability to use
- Unit testing (JEST) - understanding, ability to use
- Experience with MongoDB
- Experience with Docker
- You are using Linux/Mac for work

Would be a plus:
- Working experience with cloud providers (DigitalOcean, AWS, etc.);
- Experience with high load systems.

We offer:
- Reasonable compensations and benefits;
- Paid vacation and sick leaves;
- Remote-first culture of responsibility and freedom.