eDiscovery AI
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
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