Back to jobs
New

Node.js Developer (Appointment-Setting Services)

Company Background

The customer is a leading name in appointment-setting services, headquartered in the heart of New York City. Renowned for helping businesses identify prospective clients, they provide actionable insights while actively engaging potential leads. Their strategic approach empowers companies to build pipelines of highly qualified prospects and establish relationships with top-tier brands. With a steadfast commitment to excellence and innovation, they have enabled their clients to secure deals with 43% of the Fortune 100. Backed by prestigious partners and investors like Google, ZoomInfo, Bombora, Apollo, and NVIDIA, they are at the forefront of driving business growth.

Project Description

The project is an innovative solution designed to thrive in a rapidly expanding and complex market, where precision in identifying and engaging potential customers is paramount. Leveraging advanced AI-driven analytics, this initiative refines outreach strategies by harnessing both first-party and third-party intent data, ensuring targeted efforts stand out in a crowded marketplace. Through deep learning techniques and psychographic modeling, the system can pinpoint target audiences with unmatched accuracy. Currently in the active development phase, this project promises to revolutionize customer engagement by delivering cutting-edge insights and strategic precision.

Technologies

  • Node.js
  • MongoDB
  • PostgreSQL
  • TypeScript
  • AWS
  • GCP
  • REST

What You'll Do

  • Migrate databases from MongoDB to PostgreSQL, ensuring seamless data transfer and optimizing performance;
  • Transition from GCP (Google Cloud Platform) to AWS (Amazon Web Services), handling all cloud infrastructure migration tasks efficiently;
  • Work with large and complex datasets, configuring and fine-tuning Elasticsearch to handle heavy data loads and ensure optimal search functionality;
  • Develop new features to enhance product capabilities, continuously improving the overall user experience;
  • Refactor existing code to improve maintainability, performance, and scalability while adhering to best coding practices;
  • Actively participate in architecture discussions, contributing to strategic decisions and designing scalable, efficient systems;

Job Requirements

  • 4+ years of overall experience in software development, demonstrating solid expertise across multiple projects;
  • Knowledge of Node.js, including proficiency in building and maintaining scalable applications;
  • Understanding of relational and non-relational databases, with hands-on experience in MongoDB and PostgreSQL (a great plus);
  • Confident usage of TypeScript, with the ability to write clean, maintainable code using this language;
  • Experience working with payment systems, such as Stripe, ensuring secure and efficient payment processing;
  • Experience with search engines like Elasticsearch, including configuration and optimization for large-scale data searches;
  • Experience with microservice architecture, understanding how to design and implement scalable, distributed systems;
  • Experience with AWS, demonstrating expertise in cloud infrastructure, services, and deployment;
  • Level of English - from Upper-Intermediate+ (spoken/written);

What Do We Offer

The global benefits package includes:

  • Technical and non-technical training for professional and personal growth;
  • Internal conferences and meetups to learn from industry experts;
  • Support and mentorship from an experienced employee to help you professional grow and development;
  • Internal startup incubator;
  • Health insurance;
  • English courses;
  • Sports activities to promote a healthy lifestyle;
  • Flexible work options, including remote and hybrid opportunities;
  • Referral program for bringing in new talent;
  • Work anniversary program and additional vacation days.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf

Select...

Choose the country from the list: Belarus, Ukraine, Bulgaria, Georgia, Lithuania, Romania, Poland, Moldova, Portugal, USA, Mexico, Costa Rica. If there is not in the list - write it.

Select...
Select...

I give my consent to Coherent Solutions to process my submitted personal data pursuant to the Privacy Policy for Job Applicants for the purposes of personnel selection for open positions and understand that due to the international presence of Coherent Solutions my personal data may be transferred to third countries.

Select...

I understand and agree that Coherent Solutions will process my personal data for 3 (three) years for the purpose to notify me about future job openings. I am informed that I can withdraw my consent anytime by submitting a relevant request to privacy@coherentsolutions.com. In such case, Coherent Solutions will stop processing my personal data and will delete me from the candidate’s database.