What are the responsibilities and job description for the Node.js Engineer position at Exclusive Resorts?
Job Summary
We are seeking a Node.js Engineer who excels at building scalable services, integrating complex systems, and working with data in motion. This is a development‑first role centered on writing high‑quality TypeScript/Node.js code, designing reliable backend services, and supporting data‑driven workflows across the organization. The ideal candidate is self‑directed, comfortable using AI‑assisted development tools, and takes ownership of projects end‑to‑end while collaborating effectively with teammates and stakeholders.
Roles and Responsibilities
- Write clean, production‑ready TypeScript/Node.js code for backend services and integrations
- Build and maintain APIs, microservices, and event‑driven components
- Develop and support data pipelines (ETL/ELT) where needed to power applications and analytics
- Create integrations between Salesforce, SQL Server, and internal systems
- Implement automated alerting, monitoring, and logging for services and pipelines
- Transform and validate data to ensure accuracy, consistency, and usability
- Troubleshoot and resolve backend and data‑related issues with durable, long‑term fixes
- Document systems, APIs, and workflows for maintainability
- Use AI coding tools to accelerate development and improve code quality
- Automate repetitive tasks to increase engineering efficiency
- Stay current with emerging backend and data technologies
- Lead projects from requirements through deployment and support
- Make and communicate technical decisions clearly and confidently
- Collaborate with analysts, engineers, and business stakeholders to deliver high‑impact solutions
- Proactively identify opportunities to improve architecture, performance, and developer experience
Education, Skills and Experience
- 3 years of professional experience in backend engineering, Node.js development, or data‑focused software engineering
- Strong proficiency in TypeScript/Node.js
- Solid Python experience for data‑related tasks and automation
- SQL Server expertise including queries, performance tuning, and stored procedures
- Experience working with Salesforce data and APIs
- Understanding of ETL/ELT patterns, data modeling, and data quality principles
- Production mindset with strong focus on error handling, observability, and reliability
- Ability to work independently with minimal direction
- Familiarity with Git, CI/CD pipelines, and modern development workflows
- Comfortable using AI coding assistants to enhance productivity
- Snowflake or other cloud data warehouses, AWS data services, orchestration tools (e.g., Apache Airflow), exposure to data science concepts, and integration platforms such as Mulesoft or BizTalk
Technical environment includes: TypeScript/Node.js, Python (pandas, SQLAlchemy), SQL Server (T‑SQL, SSIS), Salesforce APIs, Git, CI/CD pipelines, and AI‑assisted development tools
Salary : $100,000 - $118,000