Logo
eDiscovery AI

Backend Python Developer

eDiscovery AI, Bloomington, Minnesota, United States

Save Job

We are seeking a

Python Developer

with experience in

cloud-based applications

and

database systems

to join our development team. This is a

backend-focused

, hands‑on coding role where you'll work with our existing Python codebase to build and enhance features for our eDiscovery platform hosted on Microsoft Azure. We're looking for someone who enjoys writing clean, efficient code and solving technical challenges through implementation rather than architecture design.

Important:

This is a backend-only position. Our front‑end applications are maintained by a separate team. Your only interaction with the front‑end will be designing and implementing API endpoints for other developers to consume.

Key Responsibilities

Write, test, and maintain Python code for our eDiscovery platform's backend services

Work with existing codebase to implement new features and improve performance

Develop and optimize database queries and data models in MySQL (transitioning to MongoDB)

Design and build RESTful APIs that our front‑end team will consume

Document API endpoints and collaborate with front‑end developers on integration requirements

Debug and resolve technical issues in production and development environments

Implement data ingestion, processing, and export functionality

Work with Azure services to deploy and monitor applications

Collaborate with team members on code reviews and technical problem‑solving

Ensure code meets security and compliance requirements for handling legal data

Required Qualifications

3+ years of professional software development experience with Python as your primary language

Strong working knowledge of MySQL databases, including query optimization and schema design

Experience with Azure Web App Services and cloud deployment concepts

Strong experience designing and building RESTful APIs with proper documentation

Solid understanding of version control (Git) and collaborative development workflows

Experience working with existing codebases and refactoring legacy code

Familiarity with debugging tools and performance profiling

Understanding of secure coding practices and data privacy considerations

Preferred Qualifications

Experience with MongoDB or other NoSQL databases

Familiarity with Azure ecosystem services (Azure Functions, Blob Storage, Key Vault)

Knowledge of eDiscovery or legal technology domain

Experience with API documentation tools (Swagger/OpenAPI)

Understanding of CI/CD pipelines and automated testing

Experience with containerization (Docker) and microservices

Familiarity with message queues (Azure Service Bus, Redis)

What We Offer

A focused backend development role with minimal meetings and maximum coding time

The opportunity to work on meaningful legal technology solutions

A collaborative team environment without the pressure of leadership responsibilities

Competitive compensation based on technical skills and contributions

Flexible remote work options

Professional development opportunities to deepen your technical expertise

eDiscovery AI

is at the forefront of revolutionizing legal technology with AI-driven solutions for document review, PII detection, early case assessment, and privilege determination. Our mission is to empower legal professionals with cutting‑edge automation and predictive analytics to streamline workflows and enhance decision‑making.

Seniority level Mid‑Senior level

Employment type Full-time

Job function Engineering and Information Technology

Industries Software Development

#J-18808-Ljbffr