Position: FullStack Developer (React.js+Node.js)
Company: OpenTag
Category: Node.js
Experience required: 5y
English level: upper

OpenTag is a new (well-funded) International company within the field of Sports Betting and Gaming.

Our mission is to create the best software through empowered teams, centralized around our product. We do this to help great organizations reach ambitious goals and fulfill their purpose with equally great teams.

Together we are creating a fantastic sports betting platform using cutting-edge technologies like Micro Frontends, Microservices, Layered architecture, Multitenancy, Monorepo, and Code Federation. You will work in a cross-functional Scrum team together with other Developers, QAs, PO and Technical PM.

**The things that you do daily would look like this :
**
- Learn the business domain and participate in the full Software Development Life Cycle;
- Help plan, schedule, and track Agile process implementation;
- Use BDD/TDD practices to implement new functionality;
- Identify technical debt and refactoring ideas for legacy code
- Participate in the code review process and pair programming sessions
- Debug issues and determine their root cause;
- Mentor junior software engineers;
- Learning the codebase and improving your coding skills;

**Job requirements
**
- Experience with Typescript/NodeJs/ReactJs ( 3+ years );
- Experience with developing microservices;
- Experience with CI/CD (GitLab preferred);
- Relation databases ( PostgreSQL ) experience is required;
- Experience with BDD or TDD practices ( Cucumber );
- Experience with Docker/Kubernetes/Webpack;
- Experience with GraphQL is not crucial but the desire to learn how to use it is!