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