You are viewing a preview of this job. Log in or register to view more details about this job.

Backend Engineer - Intern

Backend Engineer – Intern: API Development & Integration

 

We're seeking a Backend Engineer - Intern to contribute to the development of our AI-Powered Legal Services platform. As an intern with NextGen Justice, you will be responsible for designing, implementing, and testing server-side features.

 

As an intern with NextGen Justice, you will be responsible for designing, implementing, and testing server-side features. You might be asked to work with:

API Development: Design, implement, and test RESTful APIs to handle user interactions and data retrieval.

Database Integration: Work with Prisma to define schema, create database migrations, and ensure seamless platform operation with MongoDB.

Authentication & Authorization: Implement robust authentication and authorization mechanisms using LangChain and Qdrant to secure API endpoints.

Error Handling & Debugging: Develop a comprehensive error handling system using NestJS's built-in features and Qdrant for efficient debugging.

Testing & Quality Assurance: Write unit tests, integration tests, and end-to-end tests to ensure the API meets quality standards.

Collaboration: Work closely with team members to integrate backend APIs with frontend applications.

 

To be successful in this role, you should have completed at least five of the following courses:

Data Structures

Software Design & Implementation

Database Systems

Human-Centered Computing

Management Info. Systems

Computational Intelligence

Operating Systems & VMs

Numerical Analysis

Design & Analysis of Algorithm

Computer Security

Computer Complexity & Modeling

 

Special consideration to applicants who can demonstrate experience with

Backend Framework NestJS

Database MongoDB

Language Typescript

LLM Hosting Ollama

OCR ocrmypdf

ORM Prisma

RAG Building LangChain

Vectore Store Qdrant

Frontend Engineer – Intern: Client-Side UI Development

We're seeking a Frontend Engineer - Intern to contribute to the development of our AI-Powered Legal Services platform. As an intern with NextGen Justice, you will be responsible for designing, implementing, and testing client-side features.

 

As an intern with NextGen Justice, you will be responsible for designing, implementing, and testing client-side features. You might be asked to work with:

Client-Side UI Development: Design, implement, and test client-side UI using Node.js and React.

API Development: Design, implement, and test RESTful APIs to handle user interactions and data retrieval.

Feature Development: Build new features and enhancements to an Minimum Viable Product to improve the overall user experience.

Collaboration: Work closely with the Backend Engineer to integrate frontend applications with backend APIs.

Testing & Quality Assurance: Write unit tests, integration tests, and end-to-end tests to ensure the client-side UI meets quality standards.

 

To be successful in this role, you should have completed at least five of the following courses:

Data Structures

Software Design & Implementation

Database Systems

Human-Centered Computing

Management Info. Systems

Computational Intelligence

Operating Systems & VMs

Numerical Analysis

Design & Analysis of Algorithm

Computer Security

Computer Complexity & Modeling

 

Special consideration to applicants who can demonstrate experience with

Frontend Framework React

Database MongoDB

Language JavaScript

Styling SASS

HTTP Axios