Position: Full Stack Developer (TS/JS/PHP)
Company: NCube
Category: PHP
Experience required: 3y
English level: upper

Project — portal platform features used by tens of thousands of business researchers every day in a fast paced and collaborative environment. The portal platform delivers on the promise of research-driven competitive advantage by making information easy to find and use.

It is a custom-built enterprise knowledge management platform that seamlessly integrates and enables full-text search of all your research resources to create an invaluable market research/competitive intelligence portal.

**Requirements:**
- 3+ years of PHP/JS for API/UI/UX engineering expertise
- Development experience for both mobile and desktop
- Solid understanding of object-oriented design
- Experience with a continuous integration build system
- Experience with JIRA/Confluence workflows
- Familiarity with Linux-based systems
- Familiarity HTTP, HTTPS, CSS, XML, JSON
- Familiarity with Git, Docker, Kubernetes
- Effective project management, problem solving, analytical and troubleshooting skills
- Knowledge of MVC, Codeception, Jest, React, TypeScript, NodeJS, Elasticsearch, Redux preferred
- Knowledge of Test-Driven Development (TDD) preferred
- Upper-Intermediate English and better

**Good to have:**
- Understanding secure coding standards

**Responsibilities:**
- Design system architecture, high-level programming, performance testing and systems integration
- Write libraries and frameworks that maximize speed and scale
- Develop prototypes for roadmap features
- Work with the customer success managers to respond to customer requests for extensions to the platform and apply newly released features to existing customer instances

**We offer:**
- Competitive salary with the regular review
- Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv
- PE 5% Taxes compensations, accountant assistance
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- Medical Insurance after probation period (3 months)
- Online English courses
- Direct cooperation with the customer
- Teambuildings, corporate parties and company trips abroad
- Great working environment and team spirit