Talent.com
Senior Software Engineer

Senior Software Engineer

Laws.AfricaWorkFromHome, South Africa
7 days ago
Job description

Get AI-powered advice on this job and more exclusive features.

Laws.Africa is hiring a senior, full-stack Python / Web developer to join our team building cutting‑edge legal research applications for Africa and beyond. Over 1 million visitors use our products every month, supporting the rule of law, business, government and human rights.

What makes it fun and challenging? We have over 10 million pages of public legal information (with more added daily) and we need to make that discoverable and useful to our users. We extract structural information, build citation networks, automate metadata extraction, perform network analysis, build dashboards for insights and analysis, and use LLMs for automation and to help our users make sense of it all.

Join our small team of developers and get involved with all aspects of our applications, including strategy, design, implementation, data analytics, devops and support.

Our tech stack includes Python, Django, PostgreSQL, Vue, Elasticsearch, LLMs, AWS (EC2, S3, RDS), Dokku and Docker. Most of our software is open source at github.com / laws-africa .

Ditch the on‑call rotations, get your weekends back, work on stuff that matters.

Responsibilities

  • Collaborate with the CTO and leadership to determine the technical strategy for Laws.Africa.
  • Design, build, deploy and support services and web applications that improve access to legal information.
  • Data analytics to explore and understand our corpus.
  • Monitor and optimize the performance of web applications.
  • Participate in project planning and estimation.
  • Provide technical leadership, guidance and mentoring to the junior team members.
  • Be a vocal advocate for a high quality user experience.

How we work

  • We’re a small technical team that Gets Things Done and delivers remarkable value to our users.
  • Our software is mature and stable, and we work with proven technology, not the latest shiny new thing.
  • We all work remotely, with team members in South Africa, Kenya, Senegal and Spain.
  • Requirements

  • 5+ years Python experience.
  • 3+ years Django experience.
  • Highly proficient with all aspects of backend development (design, implementation, testing, debugging, documentation, operations).
  • Comfortable with basic aspects of frontend development (HTML, CSS, Javascript).
  • Clear communicator, both written and spoken.
  • Avoid “not invented here” syndrome.
  • An interest in the law is beneficial.
  • Experience with data analytics and machine learning is beneficial.
  • Experience with Akoma Ntoso or XML is beneficial.
  • Seniority level

  • Mid‑Senior level
  • Employment type

  • Full‑time
  • Job function

  • Engineering and Information Technology
  • Industries

  • Civic and Social Organizations
  • Johannesburg, Gauteng, South Africa

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • WorkFromHome, South Africa

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    KlipboardWorkFromHome, Gauteng, South Africa
    At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that co...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    LulalendWorkFromHome, Gauteng, South Africa
    Software Engineering Team Lead.ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S EE TARGETS.Lula is an innovative and human-focused FinTech company on a mission to help sm...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    LexisNexisJohannesburg, Gauteng, South Africa
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision to...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    LexisNexisJohannesburg, Gauteng, South Africa
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision to...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - C# and Azure

    Senior Software Engineer - C# and Azure

    DotcomsoftwareSandton, Gauteng, South Africa
    Dotcom Software's Business Advisory division has an opportunity for a Senior Sofware Engineer specialising in C# and Azure Cloud. You will join a team of like minded individuals to drive the adoptio...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    OutsizedWorkFromHome, South Africa
    Outsized is a high-growth, well-funded disruptor in the fast-evolving talent economy.We focus on full-time contracts (remote or onsite), typically between 1–12 months. We help our talent upskill, so...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    e-Merge IT RecruitmentWorkFromHome, Gauteng, South Africa
    We’re searching for a Senior Full Stack C# Developer with strong Angular expertise to help reshape the future of healthcare. This role isn’t about churning out code.It’s about engineering intelligen...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    RELXJohannesburg, Gauteng, South Africa
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of. Our company has been a long-time leader in deploying AI and advanced t...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    MediumWorkFromHome, Gauteng, South Africa
    ParcelHero is one of the UK’s biggest parcel delivery price comparison sites.With over 5 million visitors a year, and over 100 remote employees worldwide, we’re a technology-driven company that’s g...Show moreLast updated: 29 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    nCino, Inc.Johannesburg, Gauteng, South Africa
    Cino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.Leads planning, designing, development and testing of simple software systems or app...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - C# and Azure

    Senior Software Engineer - C# and Azure

    Dotcom Software SolutionsSandton, Gauteng, South Africa
    Dotcom Software's Business Advisory division has an opportunity for a Senior Software Engineer specialising in C# and Azure Cloud. You will join a team of like minded individuals to drive the adopti...Show moreLast updated: 10 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    nCinoJohannesburg, Gauteng, South Africa
    Cino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.Lead planning, designing, development, and testing of software systems or applicatio...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RELXJohannesburg, Gauteng, South Africa
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision to...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Go)

    Senior Software Engineer (Go)

    TechBiz Global GmbHWorkFromHome, Gauteng, South Africa
    At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio.We are currently seeking a Software Engineer (Go) to join one of our clients ' Engineering Department.I...Show moreLast updated: 14 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    MimecastJohannesburg, Gauteng, South Africa
    The driving force behind Collaboration Security at Mimecast.As a Senior Software Engineer, you will play a pivotal role in designing and developing solutions that are performant, efficient, secure,...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Network RecruitmentPretoria, South Africa
    My well-established client in the IT industry is seeking a C# Developer who is customer-focused, self-driven, detail-oriented, and quick to learn. The successful candidate will be responsible for, b...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Laws.AfricaWorkFromHome, Gauteng, South Africa
    Africa is hiring a senior, full-stack Python / Web developer to join our team building cutting‑edge legal research applications for Africa and beyond. Over 1 million visitors use our products every mo...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Faac groupJohannesburg, Gauteng, South Africa
    Lead the design, development, and implementation of software projects, ensuring adherence to best practices and coding standards. Collaborate with the team to analyze, design, and implement software...Show moreLast updated: 30+ days ago