Back End Developer

January 31, 2025

Job Description

Skills:
Node.js, RESTful APIs, Microservices Architecture, AWS, Javascript, Rescript, Serverless, Scalability,

Company Overview

Maker is a dynamic SaaS company dedicated to revolutionizing ecommerce experiences by empowering users with intuitive tools, eliminating the need for coding. With a team of 11-50 employees, Maker operates from its headquarters in San Francisco, offering innovative solutions to elevate ecommerce. For more information, visit www.maker.co.

Job Overview

We are seeking a Senior Back End Developer to join our remote team at Maker. This role is open to candidates located in India, Eastern Europe, Portugal. As a Senior Back End Developer, you will be instrumental in building scalable back-end solutions that enhance our ecommerce offerings, contributing to Maker’s mission of customization and innovation.

Qualifications And Skills

  • Proficient in building scalable applications using Node.js (Mandatory skill) with strong experience in initiating effective code.
  • Experienced in developing serverless architectures aimed at reducing server load and enhancing efficiency (Mandatory skill).
  • Expertise in ensuring application scalability through well-designed software solutions (Mandatory skill).
  • Adept in designing and implementing RESTful APIs to facilitate seamless interaction between server and client applications.
  • Solid understanding of microservices architecture, enabling efficient modular development and deployment.
  • Familiarity with cloud services, particularly AWS, to support and maintain cloud-based applications.
  • Strong programming skills in JavaScript, with an emphasis on backend development tasks.
  • Experience with Rescript language, empowering developers to write safe and fast React code.
  • Experience working on an internal product (an application or CMS) is a plus
  • Worked on key functionality for a cloud-based product
  • Experience in software engineering and architecture (experience working in a product-based startup is required).
  • Experience building at least one product from scratch, and then scaling them from 10X to 100X.

Roles And Responsibilities

  • Develop and maintain efficient, reusable, and reliable back-end code to facilitate ecommerce functionalities.
  • Design and implement scalable architecture to handle an increasing amount of data and traffic seamlessly.
  • Collaborate with cross-functional teams to define and design new features and ensure the technical feasibility of solutions.
  • Troubleshoot and resolve application issues, creating solutions that address root causes.
  • Ensure the performance, quality, and responsiveness of applications through rigorous testing and optimization.
  • Contribute to all phases of the development lifecycle, including analysis, design, implementation, and deployment.
  • Participate in code reviews and provide constructive feedback to peers to maintain high-quality code standards.
  • Stay updated with emerging back-end trends and technologies to continually improve development practices.

Location of work: Remote, 9 am – 7 pm (local time)