Position: Node.js Back End Developer for U.S. Company
Company: Thelassa.fun
Experience required: 3y
English level: intermediate

Requirements
Experience: 3 years
Node.js - 3 years
JavaScript - 3 years
Experience Drupal - - will be a plus
Experience in Amazon AWS - will be a plus
Experience in Azure - will be a plus

Description
About our client
We are a global team of inspired people collaborating across 11 countries, together with the aligned purpose to create powerful digital experiences for some of the world’s most notable brands. We are passionate about empowering our clients to harness the full opportunity of digital to create best-in-class experiences for our clients and those they serve. We judge our success by the impact our collective hard work has on our clients’ businesses.

About the Back End Developer role
Our clients' software developers are the foundation of our delivery team and work on challenging client engagements and internal solutions. Our developers are trusted specialists who partner with our senior technical leadership and engagement leadership to successfully deliver services to our clients. You will be one of an amazing group of technical experts that will be trusted to overcome technical challenges, work as part of a fantastic team, and grow your skills and career.

We are looking for people that have a minimum of 3+ years of experience developing LAMP (Drupal preferred) applications. Candidates should be able to develop custom modules according to best practices as well as test the quality and security of their code. The position requires exceptional programming skills, problem-solving abilities, an eye for detail, and the ability to handle complicated backend tasks such as migration, search customization, and web services. The successful candidate will be responsible for taking a web project from the development phase to the final product working in a team of 4 to 8 people.

A successful candidate will have the following
- Strong Node.js development skills
- Solid experience with the backend aspect of Drupal site-building experience, including experience with Drupal 8 tools such as Drush, Composer, Configuration Management, etc
- Experience with Drupal 7, 8, and 9 site-building experience including experience writing custom modules and/or converting Drupal 7 modules to Drupal 8/9
- Experience developing custom modules or converted Drupal 7 modules to Drupal 8
- Knowledge of HTML/CSS and Javascript frameworks
- Successful track record of developing quality software products and shipping production-ready software with a solid understanding of the Software as a Service (SaaS) model
- Ability to communicate clearly verbally and in writing in English
- Experience being the “go-to” problem solver that is sought out for their willingness and ability to solve the tough problems
- Knowledge of object-oriented design and Drupal development skills
- Experience integrating with Web Services using protocols such as REST, SOAP, and API design for extensibility and portability
- Familiar with Scrum/Agile development methodologies or concepts

Nice to haves..
- Experience with GCP/AWS/Azure
- Experience with configuring integration systems (GitHubAction, CircleCI, Jenkins, TravisCI)
- Experience with Docker for local environment
- Be an active member of the Drupal community and be familiar with Acquia, Pantheon, etc