Position: Senior Full-Stack Developer (857)
Company: Exadel
Category: JavaScript
Experience required: 3y
English level: intermediate

**Requirements:**
- Minimum 3+ years of experience in Node.js, React stack or Perl;
- Desire to work with Perl;
- Experience with Docker and AWS;
- Experience with cloud-hosted, high-traffic applications;
- A bias to action, desire for ownership, and love for problem-solving;
- Experience in multiple programming languages (with interest in learning more);
- Demonstrated excellence in programming, debugging, architecture, and devops — customer’s engineers design, build, and deploy their own code;
- Strong communication skills;
- English level Intermediate.

**Responsibilities:**
- Support and enhance a stable Perl codebase, and build robust new functionality using Node/React;
- Ensure products can operate in the cloud at the scale needed by clients;
- Apply software development best practices for development (e.g. SOLID, Design Patterns, TDD, BDD) and configuration management tasks;
- Constructively discuss, challenge and negotiate the best solution to deliver value to the client;
- Work in an Agile software development environment with distributed teams using Scrum.

**Company offers:**
- Vacation is 20 working days / till 20 working days per year for sick leaves;
- Full payment of taxes;
- Sports compensation;
- English courses;
- Flexible work schedule;
- Friendly environment;
- Medical insurance;
- Opportunity for career growth.

**About the Customer:**
The customer is an educational technology company based in Salt Lake City, Utah. It is the developer and publisher of a Web-based learning management system and a massive open online course (MOOC) platform. Millions of students and teachers around the world use customer’s products.

**About the project:**
AB is the leading online provider of educational standards in the US, focused primarily on early learning and K-12 standards. As well as providing a common digital format for educational standards, AB also adds valuable metadata to each standard to facilitate easy alignment of teaching materials. A robust API (AB Connect) allows customers to programmatically request and process standards information in their applications.
 
AB is hosted in AWS and primarily uses a LAMP stack, augmented with several other specialized technologies, such as Elasticsearch and AWS Sagemaker. Customer is looking to further improve the user experience for AB customers by incorporating more modern front-end frameworks and widgets to allow standards functionality to be embedded in customer systems more easily.

**Project Stage:**
Development

You can find more information about Exadel in Ukraine here: www.facebook.com/exadelukraine