Position: Senior Full-Stack Java Engineer
Company: Playson
Category: Java
Experience required: 5y

We are inviting you to join our RnD Department, which is responsible for the engineering part of the business. This team consists of Senior Full-stack Developers and is led by the Engineering Manager. The latest technologies and expensive business solutions are used to ensure we are heading towards our goals as a company.

**Responsibilities:**
- Become part of a full-stack team of the product, which is positioned as an independent part of the platform
- Develop brand new features with a distributed team and be proactive in terms of proposing new ideas
- Develop system from scratch
- Front-end and Back-end development of new functionality
- Code and Architectural review
- Transform requirements to a set of various types of tests
- Proactive position in solution development, processes improvements
- Handle complex problems that might arise during solution development and provide field support with creative and rapid solutions

**Technical Requirements:**
- Strong knowledge of Java, OOP/OOD, strong architectural skills.
- Backend experience with Node.js (Rx.js, Async, Inversify, TypeScript)
- Experience with AWS platform and distributed services development.
- Linux advanced user is a must
- Experience in writing unit tests for frontend and backend
- Experience with RDBMs (MySQL, PostgreSQL etc...) and/or CDBMs (Redshift, ClickHouse etc.)
- Experience with the development production-ready solutions

**Desirable experience:**
- Understanding Event Sourcing and CQRS approaches
- Frontend experience written from scratch with TypeScript.
- Immutable
- Sinon, Chai
- ESLint
- Understanding of orchestration and virtualization (Docker)
- Understanding of application security and industry standards, its best practices

**Why do we choose Playson:**
🔥**Competitive compensation fixed in USD**
🔥 **Generous bonus system**
🔥 Full taxation coverage from the company’s side
🔥 Flexibility in your schedule (you decide when it is convenient for you to come to the office as long as it does not cripple down our development plans)
🔥 **Full Medical Insurance coverage for you and your family member**
🔥 **Remote work**
🔥 Possible relocation to EU
🔥 Compensation of professional courses, events, meet-ups, etc.
🔥**Unlimited paid vacation leave and Ukrainian bank holiday**
🔥 Paid sick leave in case of necessity
🔥 Employee Referral bonus program
🔥 Corporate team-building events, corporate parties
🔥 Opportunity to visit our corporate gym
🔥 When you decide to work from the office, unlimited fruits, fresh vegetables, snacks, tea, and coffee in the office with soul and spirit will be waiting for you!