Position: Senior Software Engineer (Full-Stack)
Company: Clearmove
Category: Node.js
Experience required: 3y
English level: upper

Our technologies:
• JavaScript, TypeScript, React, React Native, React Native Web, Redux, GraphQL, NestJS

What we expect:
• Commercial experience in FE+BE 3+ years
• Deep knowledge of JavaScript
• Design patterns, OOP, FP, development principles
• Experience with one of the main FE frameworks
• NodeJS, one of major BE frameworks
• Understanding of Redux state-management pattern
• Experience with RDBMS, ideally PostgreSQL
• Experience in designing and using convenient API
• Experience in writing Unit tests
• Understanding of Scrum process
• Upper-Intermediate English

Will be a plus:
• Deep knowledge of Typescript
• Experience with React Native
• Experience with GraphQL
• Experience with RxJS
• Experience in test automatization
• Understanding what CI/CD is
• Understanding what ORM is

Your Responsibilities:
• Create and maintain code using modern technologies stack (React Native Web + NestJs)
• Follow and improve code quality standards
• Use industry best practices of development processes & tools, adopt and improve them
• Perform technical review of code and approaches
• Contribute ideas through your knowledge of evolving Back End and Front End technologies
• Work with application requirements and provide engineering solutions
• Be proactive in communication with team members and client
• Mentorship of junior colleagues
• Be a part of a positive and fun team environment

What we offer:
• Permanent employment contract
• Tax allowance coverage for private entrepreneurs
• Personal development and learning support
• Flexible working schedule
• 20 days of holidays, 14 sick leaves, and 11 Ukraine public holidays
• Comprehensive health insurance coverage
• English speaking clubs