Bedminster, United States | Posted on 10/06/2026
- Help design, build and continuously improve the clients online platform.
- Research, suggest and implement new technology solutions following best practices/standards.
- Take responsibility for the resiliency and availability of different products.
- Be a productive member of the team.
Location: Bedminster, NJ; Middletown, NJ; Atlanta, GA; Alpharetta, GA; Bothell, WA; or Dallas, TX
Requirements
- Software Engineer with strong backend development experience to build scalable applications, APIs, and integrations.
- Design, develop, and maintain scalable backend services using Node.js.
- Build and maintain REST APIs and backend integrations connecting internal and external applications.
- Develop clean, reusable, and maintainable backend components using relational and/or NoSQL databases.
- Implement authentication, authorization, logging, error handling, and API security.
- Collaborate with frontend developers working with Angular or similar frameworks.
- Integrate applications with LLM and Generative AI APIs.
- Support the development of RAG-based applications using enterprise data and documents.
- Work with Model Context Protocol (MCP) servers, tools, and custom integrations.
- Support the development of AI agents and agent-based workflows.
- Write unit and integration tests, participate in code reviews, and troubleshoot application/API issues.
- Participate in application deployment and CI/CD processes.
- Strong experience developing and consuming REST APIs.
- Strong understanding of API authentication and authorization mechanisms, including OAuth, JWT, and API keys.
- Experience with databases such as PostgreSQL, MySQL, MongoDB, or similar.
- Experience with Git, software development workflows, application architecture, error handling, logging, and debugging.
- Basic understanding or hands-on exposure to Generative AI concepts.
- Large Language Models (LLMs) and Prompt Engineering
- Retrieval-Augmented Generation (RAG), Embeddings, and Vector Databases
- Model Context Protocol (MCP) and AI tool calling
- AI agents and agent workflows
- Integration with LLM APIs such as OpenAI, Gemini, Claude, and Azure OpenAI
- Advanced machine learning or data science experience is not required.
- Experience with Express.js, NestJS, or similar Node.js frameworks.
- Experience with Docker, CI/CD pipelines, and cloud platforms such as AWS, Azure, or GCP.
- Experience with AI frameworks such as LangChain, LangGraph, or Semantic Kernel.
- Experience with vector databases such as Pinecone, pgvector, or Chroma.
- Experience building applications that integrate with enterprise AI services.
- A challenging, innovating environment.
- Opportunities for learning where needed.