Position: Drupal Developer
Company: EPAM
Category: JavaScript
Experience required: 2y
English level: intermediate

Key tasks:

Experience building and maintaining Decoupled Drupal Systems with a variety of frontends
Expert understanding of complex Decoupled systems
Ability to communicate and collaborate with team and client on key issues and system structures
Ability to mentor more junior developers

Key Areas of Responsibility:

Collaborate with internal technical and product team
Produce high-quality code that follows best development practices
Build features and modules within Drupal to support projects requirements
Build REST API's to assist in front end component development
Work with the client team to update code needed to support a project
Conduct code review and some testing for all developers
Good ability to collaborate around all project requirements and offer insight when needed on overall project structure.

Technical Skills Required:

At least 2-3 years of hands-on coding experience
good experience with Decoupled Systems & Drupal
Strong back end coding skills
Building systems from end to end- delivery to go live
Some knowledge of JavaScript and JavaScript frameworks is a plus
Experience working with JSON and REST APIs
Understanding of CI/CD best practices
Knowledge of Acquia Environments a plus
Understanding of the release process