Full Stack Developer

Hoboken, NJ - Main Campus, United States

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Stevens Institute of Technology

Stevens Institute of Technology is a premier, private research university situated in Hoboken, New Jersey. Since our founding in 1870, technological innovation has been the hallmark of Stevens’ education and research.

View all jobs at Stevens Institute of Technology

Apply now Apply later

Job Description

We are seeking a skilled and motivated Full-Stack Developer to join our team in building next-generation AI-powered web applications and distributed systems. This role involves developing intelligent interfaces, integrating cutting-edge language models, implementing vector-based retrieval pipelines, and contributing to the development of Model Context Protocol (MCP) client-server systems.

   

The ideal candidate has experience across the full web stack and a strong interest in applied AI, semantic search, and scalable cloud-native architectures. The candidate must possess: strategic thinking skills with the ability to coordinate multiple complex tasks and reprioritize as needed; a high level of initiative, organization, and intellectual curiosity with a results-oriented perspective; superb time management skills; excellent interpersonal skills with an aptitude for forging connections across lateral groups; and the ability to pro-actively and creatively problem-solve. The successful candidate will contribute to supporting SERC’s mission as a high-impact, leading systems engineering research center. 

Key responsibilities will include but not be limited to: 

  • Designing, developing, and maintaining scalable, secure, and high-performance web applications using modern JavaScript frameworks (e.g., React, Next.js) and backend technologies (e.g., Node.js, Python). 

  • Building and maintaining RESTful and event-driven APIs that support data-intensive and AI-enhanced functionality. 

  • Integrating third-party AI APIs (e.g., OpenAI, Hugging Face, Cohere) to support natural language processing, summarization, and intelligent search features. 

  • Implementing vector search and semantic retrieval pipelines using technologies such as Pinecone, OpenSearch, FAISS, or Weaviate. 

  • Developing and maintaining Model Context Protocol (MCP) client-server systems to support modular, interoperable AI services and intelligent routing between components. 

  • Maintaining and enhancing existing applications, ensuring performance, accessibility, and maintainability across the codebase. 

  • Implementing user authentication and authorization using tools such as Auth0, OAuth2.0, or JWT to ensure data security and compliance. 

  • Collaborating with cross-functional teams including researchers, data scientists, and UI/UX designers to translate requirements into technical solutions. 

  • Conducting code reviews, writing automated tests, and ensuring adherence to coding standards and best practices. 

  • Setting up and maintaining CI/CD pipelines to support continuous integration, automated testing, and streamlined deployment. 

  • Monitoring and troubleshooting production issues, and improving system observability using tools like CloudWatch, Datadog, or Grafana. 

  • Staying up to date with emerging trends in full-stack development, cloud computing, and applied AI, contributing to architectural decisions and tool selection. 

 

Required Skills & Experience 

  • 3+ years of experience in full-stack software development. 

  • Strong proficiency in JavaScript/TypeScript, React, Next.js, and Node.js or Python (Flask, FastAPI). 

  • Proven experience with AI API integration, prompt engineering, and working with structured/unstructured data. 

  • Hands-on experience with vector search and semantic retrieval using one or more vector databases. 

  • Familiarity with MCP or distributed client-server systems, microservices, or protocol-driven communication. 

  • Proficiency in containerization (Docker) and working with cloud platforms for deployment and scaling. 

  • Solid understanding of authentication workflows, API security, and session management. 

  • Experience with version control systems (Git/GitHub) and Agile team collaboration. 

 

Preferred Qualifications 

  • Experience building or contributing to LLM-based applications, RAG pipelines, or AI-powered search tools. 

  • Familiarity with LangChain, Redis, PostgreSQL, and S3-based file storage. 

  • Knowledge of CI/CD tools such as GitHub Actions, GitLab CI, or CircleCI. 

  • Understanding of AI safety, cost optimization, and best practices for working with large language models. 

  • Exposure to compliance frameworks (e.g., NIST 800-171, FedRAMP) is a plus. 

 

What We Offer 

  • The opportunity to work on cutting-edge projects at the intersection of AI, data science, and scalable web systems. 

  • A collaborative and intellectually stimulating environment, working alongside researchers and engineers. 

  • Competitive salary and benefits. 

  • Flexible work arrangements (remote/hybrid). 

  • A chance to influence and shape technical direction in a fast-evolving domain. 

  

Additional Information 

This position requires access to information that may be subject to export control requirements. Successful candidates must be qualified for such access without an export control license. As a result, US citizenship or LPR (Lawful Permanent Residence) is required. 

 

Department 

SERC and AIRC 

 

Department

Program Operations SERC

Compensation Range

In compliance with the New Jersey Wage Transparency Act, the annual base salary range for this position is $98,000.00 - $133,933.33. This range represents the University’s good faith estimate of possible compensation at the time of posting. Stevens Institute of Technology determines compensation based on factors including the position’s scope and responsibilities, the candidate’s experience, education, skills, internal equity, market data, and organizational considerations. The final salary will be set considering departmental budget, qualifications, and relevant credentials. This pay range represents base pay only and excludes additional forms of compensation, such as incentives, stipends, or other applicable pay components. For a full overview of our benefits offerings, please refer to the Stevens Institute of Technology Benefits Guidebook, available at:

Benefits Guidebook

General Submission Guidelines: 

Please submit an online application to be considered a candidate for any job at Stevens. Please attach a cover letter and resume with each application. Other requirements for consideration may depend on the job. 

Still Have Questions? 

If you have any questions regarding your application, please contact Jobs@Stevens.edu

EEO Statement:

Stevens Institute of Technology is an Equal Opportunity Employer. Accordingly, Stevens adheres to an employment policy that prohibits discriminatory practices or harassment against candidates or employees based on legally impermissible factor(s) including, but not necessarily limited to, race, color, religion, creed, sex, national origin, nationality, citizenship status, age, ancestry, marital or domestic partnership or civil union status, familial status, affectional or sexual orientation, gender identity or expression, atypical cellular or blood trait, genetic information, pregnancy or pregnancy-related medical conditions, disability, or any protected military or veteran status. 

Stevens is building a diverse faculty, staff, and student body and strongly encourages applications from people of all backgrounds. Stevens is a federal contractor under the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) and the Rehabilitation Act of 1973, as well as other federal statutes. 

 

NSF ADVANCE Institution Stevens values diversity and seeks candidates who will contribute to a welcoming and inclusive environment for students, faculty, and staff of all backgrounds. We are an NSF ADVANCE institution committed to equitable practices and policies and strongly encourage applications from women, racial and ethnic minority candidates, veterans, and individuals with disabilities. 

Jeanne Clery Disclosure: 

In accordance with the Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act (Clery Act), the Department of Public Safety is required to publish an annual security report which includes statistics mandated by the Clery Act. Click here for a copy of this report. 

 

Apply now Apply later
Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile APIs Architecture CI/CD CoHere Distributed Systems Docker Engineering FAISS FastAPI Flask Git GitHub GitLab Grafana JavaScript LangChain LLMs Microservices NLP Node.js OpenAI OpenSearch Pinecone Pipelines PostgreSQL Prompt engineering Python RAG React Research Security Statistics Testing TypeScript Unstructured data UX Weaviate

Perks/benefits: Competitive pay Equity / stock options Flex hours Transparency

Region: North America
Country: United States

More jobs like this