Company Overview
Company Overview
Established in 2012, a UK-based company with a global client base. Bespoke software development, application integration, data migration, consultancy, and full-circle marketing services with a primary focus on the Legal Sector.
About the Role
We are seeking an experienced and highly motivated Back-End Engineer to join our growing team, working remotely from Cape Town for a UK-based software company that delivers innovative solutions predominantly to the Legal sector.
You will play a key role in developing, maintaining, and optimising robust back-end services and application integration platforms that power our products and solutions globally. This is an exciting opportunity to be part of a skilled international team delivering impactful technology to a niche industry.
Key Responsibilities
Develop, enhance, and maintain back-end services using C# and related technologies
- Design and manage relational databases, primarily PostgreSQL
- Build, consume, and maintain RESTful APIs and support other protocols where required
- Implement authentication and authorisation mechanisms (SSO, OAuth, JWT, etc.)
- Follow best practices in code quality, documentation , and adhere to coding standards
- Participate in code reviews, testing strategies (unit, integration, end-to-end), and CI / CD workflows
- Collaborate closely with project managers, front-end developers, and stakeholders to deliver scalable and secure software
- Write clean, maintainable, and performant code
- Monitor and troubleshoot production issues, ensuring system reliability and uptime
Minimum Requirements
3+ years of professional experience in back-end software developmentExpert in C# and solid experience building scalable backend servicesStrong proficiency with PostgreSQL or other relational databasesDemonstrated success working with RESTful APIsSolid understanding of security best practices including token-based authentication and secure data handlingProficient in version control systems (Git / GitHub), testing tools (e.g., Postman), and CI / CD processesExperience with logging and monitoring toolsExcellent written and verbal communication skillsAbility to work independently and as part of a remote teamStrong time management and problem-solving skillsDesirable Skills
Previous experience in the Legal sector or with LegalTech applicationsStrong testing mindset : writing unit, integration, and E2E testsFamiliarity with cloud platforms , containerization (Docker), or microservices is a plus#J-18808-Ljbffr