A

Aderant

Legal software for timekeeping and billing

Intermediate Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAuckland, New ZealandNo salary listedHybrid

About the Job

Requirements

  • Three to five years of experience in software development.
  • Strong experience building modern web applications using TypeScript.
  • Experience developing backend services using Node.js; familiarity with Express.js or Nest.js is a plus.
  • Experience building user interfaces with frameworks such as React.
  • Experience designing and consuming RESTful APIs; familiarity with GraphQL is a plus.
  • Familiarity with relational databases such as PostgreSQL or Microsoft SQL Server, and NoSQL databases such as MongoDB.
  • Understanding of distributed systems or service-based architectures.
  • Experience with cloud-based application development, such as AWS or similar platforms.
  • Experience working with container orchestration platforms such as Kubernetes.
  • Experience with infrastructure as code and GitOps practices, using tools such as Terraform or Flux.
  • Experience with containerization and CI/CD pipelines, such as Docker or GitHub Actions.
  • Experience writing and maintaining unit and end-to-end tests.
  • Strong understanding of testing practices, including test automation and quality-focused development.
  • Understanding of application security, authentication, and authorization concepts.
  • Strong understanding of the software development lifecycle and Agile methodologies such as Scrum.
  • Ability to own components or applications and deliver features independently.
  • Contribution to architectural discussions and technical decision-making.

Responsibilities

  • Design, develop, and maintain backend services and APIs.
  • Build and enhance responsive user-facing applications using modern frameworks such as React.
  • Own and deliver features independently from design through production.
  • Contribute to scalable and maintainable system design and architectural decisions.
  • Collaborate with Product, QA, and engineering teams to deliver high-quality solutions.
  • Write clean, testable, and efficient code following best practices.
  • Participate in code reviews and continuously improve code quality.
  • Troubleshoot, debug, and resolve issues across development and production environments.
  • Contribute to CI/CD pipelines and containerized deployments.
  • Ensure application security, data integrity, and reliability.
  • Leverage AI tools to improve development workflows, including code generation, test creation, and debugging.
  • Continuously improve development practices, automation, and system performance.

Desired Qualifications

  • Familiarity with Express.js or Nest.js.
  • Familiarity with GraphQL.
  • Experience with UI test automation frameworks such as Playwright.
  • A proactive approach to leveraging AI tools to improve productivity, code quality, and development workflows.
  • A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

About the Company

Aderant

Legal software for timekeeping and billing

Aderant provides a suite of legal software designed for law firms, including timekeeping, billing, e-billing, and case management. It operates on a subscription model, offering continuous updates and services like training and support. The software integrates with existing law firm applications, automatically leveraging firm data to manage operations—anywhere and any time—while helping firms improve cash flow, reduce billing rejections, and boost efficiency. Compared with competitors, Aderant emphasizes deep integration with a firm’s current tools and data, serving large U.S. law firms in the AmLaw 200 market. Its goal is to help law firms run more efficiently and transparently for clients through a unified, data-driven management platform.

Company size
501-1,000
Company stage
Acquired
Total funding
$675M
Headquarters
Atlanta, GA
Founded
1987

Recently Posted Jobs

Explore more opportunities at Aderant

See more jobs