Senior Backend Node.js Engineer

Research & Development

Remote

November 25, 2024

Our client is a global leader in providing cutting-edge software solutions designed to streamline operations and enhance customer experiences. They specialize in creating dynamic, scalable platforms tailored for businesses in the entertainment, leisure, and event management sectors. With a focus on innovation and adaptability, our client’s products empower companies to optimize processes and deliver exceptional value to their customers.

We are looking for a Senior Backend Engineer to contribute to the growth and scalability of one of their products. This role involves enhancing the platform and APIs to support an expanding user base. The ideal candidate will excel in a fast-paced, dynamic environment and bring experience in developing booking engines or content management systems. 

If you're passionate about building robust, scalable systems and thrive in collaborative environments, this opportunity is perfect for you.

Responsibilities

  • Design, develop, and operate services on the cloud that can scale to millions of users;
  • Strong commitment to metrics-driven product development, with a disciplined and analytical approach to problem-solving;
  • Help scale the platform by participating in architecture discussions with engineering leadership, mentoring junior engineers, and performing code reviews;
  • Work with product to understand end-user requirements and create solutions that impact our customers, guests and internal users;
  • Own back-end optimizations and new features across our platform;
  • Ability to learn quickly and adapt to multiple priorities in a demanding landscape.

Requirements

  • 5+ years of experience with Node.js and a proven track record of designing and implementing robust backend solutions;
  • Strong Computer Science fundamentals with a solid understanding of architecture, object-oriented programming (OOP), and system design principles;
  • Experience building cloud-based, distributed, and resilient systems capable of handling high and variable traffic volumes;
  • Hands-on experience with both SQL and NoSQL databases for scalable data storage and management;
  • Familiarity with tools like Git, GitHub Actions, and Jenkins to automate deployment pipelines;
  • Working knowledge of Docker Containers and experience deploying on AWS;
  • At least Upper-Intermediate English level, both written and verbal.

Bonus points for

  • Familiarity with PHP and Laravel frameworks;
  • Hands-on experience with React.js and frontend technologies;
  • BS/MS degree in Computer Science or a related field;
  • Experience building secure payment solutions using custom Payment Gateways or platforms like Stripe;
  • Proficiency in building APIs with TypeScript and Node.js;
  • Familiarity with Agile or Kanban best practices.

We offer excellent benefits, including but not limited to

  • 100% Remote position, allowing flexibility and work-life balance;
  • Inclusive, supportive, and collaborative company culture;
  • Focused opportunities for career advancement and professional growth;
  • Competitive salary.

Application form

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.