Senior Backend Node.js Developer for a fast-growing CRM startup

Remote
Full Time
Experienced

We are hiring a Senior Backend Developer for a fast-growing company, featuring the first all-in-one CRM and proposal platform built specifically for the construction industry. They provide companies with all the tools necessary to win the next job – industry specific pipeline & contact management, a digital asset library and proposal software integrated into a single platform (Think Salesforce x Canva for Construction!).

This is a seed stage startup currently experiencing geometric growth in terms of customers, revenue, and employees. They promote an atmosphere of work/life balance, including flexible work schedules.

The team is made up of individuals with a wide array of skills and interests, but all have a strong work ethic and passion for providing the best possible user experience for our customers. They are looking for smart, ambitious, creative, and accountable people to help them expand grow their company and better serve the customers.

The Role:

We are seeking a highly motivated candidate who is enthusiastic about diving into new challenges. The ideal candidate will have a strong work ethic, ready to invest the necessary hours, and be dedicated to contributing to the success of the team.

If you are passionate about taking on rewarding opportunities and are eager to make a difference, we warmly invite you to apply.

Requirements:

  • 7+ years of experience in backend engineering.
  • Strong proficiency in Node.js with related frameworks such as Express.js, and solid experience with Typescript.
  • Experienced with databases (e.g., Postgres, MySQL, MongoDB), ORM libraries (e.g., Typeorm, Mongoose), and query optimization.
  • Strong Architecture design skills. Must have a good understanding of good system design.
  • Solid experience and understanding of software design patterns, algorithms, and data structures.
  • Knowledge in cloud computing platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes).
  • Excellent communication skills and ability to work in a collaborative team environment.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*