Software Engineer

GeekSoft Consulting

Bedminster Township (NJ)

On-site

USD 110,000 - 180,000

Full time

19 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Challenging environment
Learning opportunities

Job summary

GeekSoft Consulting is seeking a Software Engineer with strong backend development experience to build scalable applications and APIs. You will design, develop, and maintain backend services with Node.js, REST APIs, and various databases while integrating AI capabilities and enterprise data.

You will collaborate with frontend teams using Angular, implement authentication/authorization, and participate in CI/CD and deployment processes.

Qualifications

  • 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 software development fundamentals with hands-on backend development experience in Node.js, JavaScript, and/or TypeScript.
  • 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 TypeScript and Angular or another modern JavaScript frontend framework.
  • 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.

Responsibilities

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

Skills

Node.js
JavaScript
TypeScript
REST APIs
OAuth/JWT
Angular
CI/CD
Docker
AWS/Azure/GCP
LangChain/AI frameworks
LLM integration
RAG/Vector DB
Unit/integration tests
Git

Tools

Express.js
NestJS
PostgreSQL
MySQL
MongoDB
pgvector
Chroma

Job description

  • 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.
  • 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
Work Authorization: US Citizen / Green Card

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 software development fundamentals with hands-on backend development experience in Node.js, JavaScript, and/or TypeScript.
  • 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 TypeScript and Angular or another modern JavaScript frontend framework.
  • 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.
Benefits
  • A challenging, innovating environment.
  • Opportunities for learning where needed.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

GeekSoft Consulting • Bedminster Township (NJ)

On-site
USD 140,000 - 190,000
Sr. Staff Software Engineer
Sr. Staff Software Engineer

UKG • Lowell (MA)

On-site
USD 180,000 - 230,000
AI Engineer – Senior Software Engineer
AI Engineer – Senior Software Engineer

DataJobs • Randolph Township (NJ)

On-site
USD 50,000 - 600,000
AI Developer
AI Developer

Glint Tech Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Java Developer
Java Developer

Brooksource • Birmingham (AL)

On-site
USD 62,000 - 83,000
AI Engineer
AI Engineer

Triunity Software, Inc. • Jersey City (NJ)

On-site
USD 95,000 - 135,000
401(k)
Bonus based on performance
Training & development
Senior Al Engineer | Java, LLM & Gen AI
Senior Al Engineer | Java, LLM & Gen AI

EdCast • Mountain View (CA)

On-site
USD 18,846 - 33,504
Senior Node.js AI Software Engineer
Senior Node.js AI Software Engineer

EPAM Systems • United States

On-site
USD 140,000 - 190,000
Java Backend with AI agent development
Java Backend with AI agent development

Vidorra Consulting Group • Mountain View (CA)

On-site
USD 140,000 - 180,000
Senior GenAI Full-Stack Engineer - Brazil
Senior GenAI Full-Stack Engineer - Brazil

Bot Jobs • Myrtle Point (OR)

Remote
USD 60,000 - 108,000