AmeriSave Mortgage Corporation

Senior Software Engineer – Omnichat Platform, RocketChat Focus

AmeriSave Mortgage Corporation

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $140,000 - $180,000 per year

Job Level

Senior

Tech Stack

DockerJavaScriptKubernetesMicroservicesMongoDBMS SQL ServerNode.jsSQLTypeScript

About the role

  • Assume full ownership of the Omnichat platform: maintenance, troubleshooting, feature development, and integrations with existing systems.
  • Develop and maintain server-side applications and plugins using Node.js and TypeScript.
  • Build, optimize, and document RESTful APIs.
  • Manage microservices architecture deployed on ARO (a Kubernetes variant).
  • Integrate with telephony/SMS/MMS/RCS service APIs.
  • Integrate with LLM APIs such as OpenAI, Gemini and Grok.
  • Write efficient queries and procedures for Microsoft SQL Server (T-SQL) and MongoDB.
  • Debug and resolve issues in complex, interconnected systems.
  • Collaborate with technical and business stakeholders and vendors to gather, refine, and implement rapidly evolving requirements.
  • Contribute to front-end components as needed using HTML, CSS, and JavaScript.

Requirements

  • 5–10 years of professional software development experience
  • Strong proficiency in TypeScript, Node.js, and NPM for server-side development
  • Solid experience with HTML, CSS, and JavaScript for web development
  • Deep understanding of REST API design, semantics, and frameworks
  • Hands-on experience with containerization using Docker and Podman
  • Practical knowledge of Kubernetes (including ARO), microservices, and orchestration
  • Familiarity with basic telephony and SMS/texting concepts and integrations
  • Experience integrating with one or more LLM APIs (e.g., OpenAI, Gemini)
  • Strong working knowledge of Microsoft SQL Server queries and T-SQL programming
  • Proficiency in MongoDB queries, schema design, and development
  • Proven ability to work independently as a self-starter in a dynamic, sometimes chaotic environment
  • Excellent communication skills to organize complex or ill-defined requirements across technical and business teams
  • Expertise in debugging, troubleshooting, and testing interconnected systems
Benefits
  • 401(k)
  • Dental insurance
  • Disability insurance
  • Employee discounts
  • Health insurance
  • Life insurance
  • Paid time off
  • 12 paid holidays per year
  • Paid training
  • Referral program
  • Vision insurance
  • Referral bonuses

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsTypeScriptRESTful APIsMicrosoft SQL ServerT-SQLMongoDBHTMLCSSJavaScriptDocker
Soft skills
communicationself-startercollaborationtroubleshootingdebuggingproblem-solvingorganizationadaptabilityindependencestakeholder engagement