Position: Product engineer (React/Typescript)
Company: Gaembla
Category: JavaScript
Experience required: 3y
English level: intermediate

**What you'll be doing:**

- Write efficient, testable, and reusable code that follows best practices and design patterns
- Solve complex performance problems and architectural challenges
- Collaborate with business users, managers, and other engineers to achieve elegant solutions
- Perform code reviews and provide feedback to increase code efficiency, maintainability, and robustness
- Be a self-starter that can, at times, take initiative and execute projects with little direction

**What you’ll bring to this role:**

- Focus on delivering high-quality and reliable iGaming products
- Sound understanding of CS fundamentals and/or BSc/MSc degree and/or equivalent work experience
- Strong experience (3+ years) in software development and distributed/micro-services based environments
- A proven track record of being able to ship well-crafted, tested, and observable services to production
- Fluency in languages TypeScript/JavaScript and experience applying its ecosystem on the frontend/backend of a technology product
- Passion for scalable, reliable, and cost-effective solutions
- Experience working with remote-first distributed teams
 
**Nice to haves**

- Experience working in a cross-functional environment
- Domain knowledge of iGaming products and/or highly regulated products
- Experience with Domain-Driven Design (DDD)
- Experience with Test-Driven Development (TDD)