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