The Position

Lori is seeking a Senior Python/Django Back-end Engineer to join our product team based in Nairobi. As a Back-end Engineer, you will be responsible for making engineering design decisions and developing features about the back-end. You will also be expected to be a role model for coding standards, tools, platforms and other best practices for the back-end team.

Responsibilities

  • Leading the design and development of back-end features and components

  • Collaborating with other engineers in API design and development

  • Scaling the back-end architecture and codebase

  • Reducing the level of technical debt of the back-end codebase

  • Stewarding technical standards and quality

  • Interface with product and other functional teams and their leadership

  • Provide peer code review

  • Analyze and assess code with an insistence on quality and reliability

Requirements

  • BSc in Computer Science, Engineering or relevant field

  • 2 - 4 years of relevant work experience

  • Experience building enterprise level SaaS platforms

  • Experience with our stack: Python, Django, ElasticSearch, OAuth, Postgres, Redis, Redshift, AWS hosting.

  • Experience working on back-end systems at scale, using technologies like MySQL, Django, Redis, Python, RESTFul APIs, etc.

  • Experience building and deploying complex but well architected, maintainable, and testable application back-ends

  • Strong object-oriented programming and test driven development skills

  • Great communication skills, interacting with development, testing and product team members

  • Experience working as part of an agile team and knowledge of agile process

Qualified applicants are invited to email their CV to Lori Careers team at careers@lorisystems.com