Urgently hiring Use left and right arrow keys to navigate
Hours Full-time, Part-time
Location Portland, Oregon

About this job

Job 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.

Nearby locations

Posting ID: 1204526164 Posted: 2025-12-29 Job Title: Senior Nodejs Engineer