Position: Full Stack Developer
Company: Paintgun
Category: Java
Experience required: 1y
English level: upper

**Requirements:**
At least 1-2 year of experience as a Full Stack developer
At least 1 year implementing React-based progressive SPA PWAs
Good understanding of the UX and UI best practices and modern Web approaches
Experience with responsive UI principles
Experience with the frontend stack consisting of TypeScript, React, React Router, React Hooks, GraphQL, REST, Apollo Client, CSS/SCSS, Jest/ReactTestingLibrary, yarn, webpack, Responsive Design using React Bootstrap, PWA (cache-first, web workers)
Experience with the backend stack consisting of Kotlin(Java), Spring Boot, REST, GraphQL, MongoDB
Successfully implemented projects using React functional components
Understanding of the FE to BE to DB connections
Fluency with GitHub and Git
Fluency in English for constant effective communication