Brites Management Services Limited

BACKEND DEVELOPER

Brites Management Services Limited

Software & Data

2 months ago
Easy apply

Job summary

Architect scalable, secure, and highly available backend systems capable of supporting complex business workflows and high user volumes.

Min Qualification: Bachelors Experience Level: Senior level Experience Length: 7 years

Job descriptions & requirements

JOB TITLE: BACKEND DEVELOPER

NATURE OF JOB: FULL TIME

INDUSTRY: IT

SALARY: ATTRACTIVE

JOB LOCATION: SOUTH AFRICA


DUTIES AND RESPONSIBILITIES

Backend Architecture & System Design

  • Architect scalable, secure, and highly available backend systems capable of supporting complex business workflows and high user volumes.
  • Design data models, storage strategies, and integration patterns that ensure optimal performance and maintainability.
  • Evaluate and recommend backend frameworks, technologies, and tools aligned with project requirements and long-term scalability.


API & Service Development

  • Develop, maintain, and enhance RESTful and/or GraphQL APIs that interface with web and mobile applications.
  • Ensure APIs are robust, well-documented, versioned appropriately, and optimized for performance.
  • Implement microservices where applicable, ensuring modularity, reliability, and ease of deployment.


Database Management & Optimization

  • Work with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases to design efficient data storage solutions.
  • Optimize queries, monitor database health, and troubleshoot performance issues.
  • Implement backup, replication, and database security best practices.


Integration & Third-Party Services

  • Integrate systems with external APIs, payment gateways, authentication providers, and other third-party services.
  • Manage API authentication flows (OAuth, JWT, etc.) to ensure secure and seamless communication.


Code Quality, Testing & Documentation

  • Write clean, maintainable, well-structured code following industry best practices.
  • Conduct unit, integration, and automated tests to ensure code stability and reliability.
  • Participate in peer code reviews and enforce quality standards across the development team.
  • Maintain accurate technical documentation including architecture diagrams, API references, and deployment guides.


Performance Monitoring & Troubleshooting

  • Monitor system performance using logging, profiling, and analytics tools.
  • Diagnose bottlenecks, debug system failures, and implement fixes to ensure smooth operation.
  • Continuously refine system performance through caching, load balancing, and resource optimization.


Collaboration & Cross-Functional Support

  • Collaborate closely with frontend, mobile, QA, DevOps, and product teams to deliver end-to-end features.
  • Support the deployment process, troubleshoot issues across environments, and stabilize releases.
  • Provide technical insights during planning, grooming, and architecture discussions.


Security & Compliance

  • Implement and maintain strong security practices such as encryption, secure authentication, rate limiting, and data protection.
  • Identify and resolve vulnerabilities, ensuring compliance with relevant regulations and standards.
  • Conduct regular security audits and participate in threat modeling sessions.


Continuous Improvement & Innovation

  • Stay updated on emerging backend technologies, tools, and best practices.
  • Proactively suggest improvements to architecture, processes, and workflows.
  • Mentor junior developers and contribute to building a strong engineering culture.


KEY REQUIREMENT SKILLS AND QUALIFICATION

  • Degree in computer science, information technology, or a related field
  • A minimum of 7 years’ experience in backend development for web and mobile applications
  • Demonstrated proficiency with open-source web and mobile development technologies (e.g., node.js, python, php, ruby, go, etc.)
  • Strong experience designing and building scalable backend architectures
  • Understanding of relational and nosql databases (e.g., mysql, postgresql, mongodb)
  • Experience with api development (rest, graphql), microservices, and service-oriented architecture
  • Solid understanding of ci/cd pipelines, cloud platforms (e.g., aws, azure, gcp), and
  • containerization technologies (docker, kubernetes)
  • Familiarity with security best practices and performance optimization techniques

Important safety tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
3 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Follow us On:
Get it on Google Play
2026 BrighterMonday

Or your alerts