Remote Senior JavaScript Full Stack Developer

at Belmond

Posted 1 day ago 1 applied

Description:

  • As a Senior JavaScript Full Stack Developer, you will be part of a team that brings the legend of Belmond to life.
  • You will be responsible for developing new features and maintaining current applications.
  • Participate in the product development lifecycle from ideation, design, development, to roll out and support.
  • Integrate third-party products into internal systems and support and upgrade implemented systems.
  • Create end-to-end, unit, and integration tests for all applications.
  • Manage API design, security, development, implementation, testing, and delivery to integrate different systems.
  • Build internal solutions with custom front ends, web/mobile, and backend services that automate business processes.
  • Own the delivery of multiple features of the product end to end while being hands-on in development.
  • Use popular technologies, methodologies, and adequate pattern designs.
  • Advocate and enforce best development practices such as code reviews, git workflows, continuous integration/continuous delivery, automation, and code quality.
  • Lead by example and mentor other developers in the team both technically and professionally.
  • Ensure timely and accurate communication with a broader team regarding product functionality, features, and technology vision.
  • Monitor technology trends across the industry and apply relevant developments to products and services.
  • Collaborate with application business owners and delivery heads to ensure their vision is realized through efficient technology and delivery timelines.
  • Develop content frameworks that incorporate multiple data sources.
  • Communicate regularly and provide recommendations to the Team Lead Development and manage IT staff, including hiring, training, evaluation, and guidance.
  • Ensure the continued operation of hotels, regional offices, and other business units regarding internal software development and bug fixes.
  • Negotiate and monitor Service Level Agreements (SLA) for systems/vendors/consultants and report performance on centrally agreed SLAs.
  • Manage financial aspects, including purchasing, budgeting, and budget review.

Requirements:

  • You must have at least five years of experience in Full Stack development, specifically with ReactJS and NodeJS.
  • You should have at least two years of experience in unit and integration testing.
  • Hands-on coding experience and proficiency in JavaScript, HTML, CSS, and XML are required.
  • You must be able to use popular technologies, methodologies, and adequate pattern designs.
  • Experience in building large scale systems is necessary.
  • You should have the ability to read and understand complex code.
  • Solid experience in Development operations is required.
  • You must be able to communicate in English to a high professional standard with peers, senior management, vendors, and both technical and non-technical stakeholders.
  • A collaborative approach to sharing knowledge and experience with colleagues is essential.

Benefits:

  • Belmond offers competitive salaries and incentive plans.
  • Employees receive complimentary and preferred rate experiences at iconic destinations.
  • Private Medical Insurance and Dental Plans are provided.
  • A Group Personal Pension Plan is available for employees.
  • Employees enjoy 33 days of annual leave per year, inclusive of English Bank Holidays.
  • Lifestyle and Employee Assistance Programs are offered.
  • Onsite gym facilities are available for employees.
  • Belmond fosters a culture built on kindness, active listening, and genuine connections, providing an environment for personal and professional growth.