Backend Software Engineer
Listed on 2026-01-11
-
Software Development
Backend Developer, Cloud Engineer - Software
Position:
Backend Software Engineer
Department:
Dev Ops
Reporting structure:
Systems Specialist
Job purpose:
We are seeking a Backend Software Engineer to design, build, and maintain scalable
backend systems and APIs that support multiple internal and customer-facing platforms.
This role focuses on backend architecture, system integration, and API-driven platforms. The successful
candidate will work closely with frontend developers to define clean, well-structured API contracts and
data models that enable effective user-facing experiences.
The systems under development are integration-heavy and must support secure, reliable interactions
across OSS/BSS platforms. Strong emphasis is placed on backend design, service orchestration, and
alignment with TM Forum Open APIs and, where applicable, MEF standards.
Responsibilities:
• Design, develop, and maintain backend services and APIs using Python (Django, FastAPI, or
similar frameworks).
• Build and maintain TMF-aligned REST APIs for service ordering, product catalogue,
feasibility, provisioning, monitoring, and ticketing.
• Integrate backend services with internal and external systems, including OSS/BSS
platforms, Service Now, and third-party APIs.
• Collaborate with frontend developers to define API contracts, data models, and response
structures that support user-facing applications.
• Implement authentication and authorization mechanisms such as OAuth2, SSO, and serviceto
- service authentication.
• Design and maintain backend data models and persistence layers (Postgre
SQL/MySQL).
• Implement robust error handling, logging, monitoring, and observability for backend
services.
• Write and maintain technical documentation for APIs, integrations, and backend workflows.
• Perform ongoing maintenance, debugging, and performance optimization of backend
systems.
• Work closely with system architects, integration engineers, and business stakeholders to
refine requirements and ensure alignment with enterprise standards.
Qualifications & Experience
• Required Skills & Experience
• 5+ years of experience in backend software development, preferably using Python (Django, FastAPI,
Flask, or similar).
• Strong experience designing and implementing RESTful APIs.
• Solid understanding of authentication and authorisation mechanisms (OAuth2, JWT, SSO).
• Experience working with relational databases such as Postgre
SQL or MySQL.
• Familiarity with API versioning, backward compatibility, and contract-driven development.
• Experience with CI/CD pipelines and Git-based workflows (Git Hub or Git Lab).
• Experience building and operating production backend services.
• Working knowledge of containerization (Docker) and cloud environments (AWS or GCP).
• Comfortable collaborating with frontend developers and contributing to shared design decisions.
• Preferred Qualifications
• Experience with TM Forum Open APIs (especially TMF
622, TMF
641, TMF
645).
• Familiarity with MEF standards and APIs.
• Prior experience in telecom, ISP, or OSS/BSS environments.
• Exposure to service orchestration, provisioning, and service assurance systems.
• Familiarity with Service Now, particularly CSM, SOM, or TSM modules.
• Experience designing backend systems that support high-volume, integration-heavy workloads.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: