Post Job Free
Sign in

Senior Node.js Engineer

Company:
VanderHouwen
Location:
Portland, OR, 97204
Posted:
December 05, 2025
Apply

Description:

Senior Software Engineer

Our client is seeking a Senior Software Engineer to lead the development of a high-impact software initiative. This role is ideal for an experienced engineer who can operate independently, build reliable cloud-native systems, and drive hands-on development from concept to production.

Senior Software Engineer Responsibilities

Design, build, and deploy a cloud-native API solution that enables an agentic AI system to retrieve, interpret, and return available service appointment data.

Architect and implement Node.js services that interface with internal systems, external APIs, and custom integrations between calendars and CRM workflows.

Develop scalable, well-structured back-end services using modern JavaScript and best practices in API design and system architecture.

Create and optimize data queries and endpoints to expose appointment availability and ensure reliable communication between the AI agent and internal business systems.

Manage development pipelines and apply basic DevOps practices to support efficient deployment, testing, and monitoring.

Collaborate with a small, technical stakeholder group while maintaining autonomy over coding, solution design, and technical decision-making.

Troubleshoot, debug, and enhance system performance to ensure reliability and scalability for future projects.

Senior Software Engineer Qualifications

Extensive experience developing back-end services with Node.js and modern JavaScript in a production environment.

Strong background in API development, cloud architecture (preferably Azure), and building scalable service layers.

Hands-on experience with cloud-native development and fundamental DevOps concepts, including pipelines and CI/CD workflows.

Ability to independently design, build, and support complex integrations across multiple systems.

Proven skill in diagnosing issues, optimizing performance, and solving complex engineering challenges.

Experience working with database queries and building APIs that expose structured results.

Familiarity with developing solutions that support large or multi-location operations.

Bachelor’s degree in Computer Science or a related discipline, or equivalent professional experience.

Apply