Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

EPIQ SYSTEMS SINGAPORE PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is looking for a Backend Software Engineer to design and implement scalable systems for legal solutions. You will work with cross-functional teams to deliver impactful software. Ideal candidates have a degree in Computer Science and 3+ years’ experience in backend development, particularly using Python, C#, or Java. This role offers exciting challenges in an AI-driven environment with opportunities for personal and professional growth.

Qualifications

  • 3+ years of experience in designing and maintaining backend systems.
  • Strong understanding of data structures and distributed system architecture.
  • Experience in a fast-paced CI/CD environment.

Responsibilities

  • Architect, develop, and maintain scalable backend systems.
  • Design and implement APIs for interaction between frontend and backend.
  • Optimize applications for performance in data-intensive workflows.

Skills

Backend languages: Python
Backend languages: C#
Backend languages: Java
Knowledge of APIs
Collaboration in cross-functional teams

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Docker
Kubernetes
PostgreSQL
GitHub Actions
Job description

At Epiq AI Labs, we’re building an AI-driven platform for legal discovery and knowledge management. Our mission is to transform how law firms and legal service providers manage complex litigation, process documents, and uncover actionable insights. By leveraging cutting‑edge technology, our platform enables the discovery of hidden connections, accelerates decision‑making, and drives better legal outcomes.

As a Backend Software Engineer, you will design and implement scalable, high-performance systems that power our AI and data‑processing capabilities. You’ll work closely with cross‑functional teams including product managers, front‑end engineers, and legal experts to deliver solutions that solve real‑world problems in the legal space.

Job Responsibilities
  • Architect, develop, and maintain scalable backend systems for AI‑driven legal solutions.
  • Design and implement APIs for seamless interaction between frontend applications and backend systems, including integration with external services.
  • Optimize applications for performance and low‑latency operations in data‑intensive workflows.
  • Design efficient data structures and algorithms to process and analyze large‑scale legal datasets.
  • Establish and uphold high coding standards through best practices, code reviews, and continuous improvement.
  • Collaborate with cross‑functional teams to enhance user workflows and deliver cohesive experiences across the platform.
Technologies We Use:
  • Backend languages: Python, C#, Java
  • Databases: Lucene, PostgreSQL, Qdrant
  • Containerization & orchestration: Docker, Kubernetes
  • CI/CD tools: GitHub Actions, CircleCI, Gradle
Education and Qualification
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years’ proven experience in designing, developing, and maintaining backend systems for live production environments.
  • Strong understanding of data structures, distributed system architecture, API design for microservices, and backend best practices.
  • Experience building and maintaining high-quality software in a fast-paced CI/CD environment.
  • Strong written and verbal communication skills, with the ability to incorporate feedback and uphold high standards.
  • Passion for creating user‑centric solutions and working effectively in dynamic, collaborative environments.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.