Senior Python Backend Developer
Job Description
Hiring: Senior Python Backend Developer – NMS / EMS Products
Company
ACL Digital
Position
Senior Python Backend Developer – NMS / EMS Products
Work Mode
Work From Office (WFO)
Job Location
Bengaluru – Mahadevpura
Experience Required
Minimum 7+ Years
Role Overview
ACL Digital is looking for an experienced Senior Python Backend Developer with telecom or networking domain expertise to work on:
NMS (Network Management Systems)
EMS (Element Management Systems)
Cloud-native backend platforms
Microservices-based applications
The role involves backend development, architecture adherence, automation, cloud-native technologies, and collaboration across globally distributed engineering teams.
Mandatory Technical Skills
Python & Backend Development
Strong Python programming skills
Optimized backend code development
REST API development
Linux-based application development
Cloud Native & Microservices
Hands-on experience in:
Cloud Native Architecture
Microservices Architecture
Service Registry Concepts
Related Technology Stack
Experience with:
RSYSLOG
Kafka
Elasticsearch
Logstash
Prometheus
Flask
Gunicorn
NGINX
Containerization & Virtualization
Strong knowledge of:
Docker
Kubernetes
Virtual Machines (VMs)
Linux Containers
Hypervisors
Testing & Automation
Unit Testing
Functional Testing
Robot Framework
Jenkins CI/CD Integration
Automation Framework Development
Development & Collaboration Tools
Git
GitLab
Gerrit
JIRA
Agile Methodologies
Key Responsibilities
Backend Development
Develop scalable backend modules and features
Follow architecture and coding standards
Build cloud-native and microservices-based applications
Testing & Quality
Develop automated test cases
Integrate testing into CI/CD pipelines
Ensure application reliability and performance
Troubleshooting & Support
Triage issues from:
Test Teams
Customer Sites
Provide effective technical resolutions
Design & Documentation
Participate in:
Requirement Analysis
Software Design Discussions
Test Strategy Documentation
Collaborate with architecture teams
Team Collaboration
Work with geographically distributed teams
Communicate effectively across engineering groups
Participate in Agile development cycles
Preferred Candidate Profile
Suitable for candidates experienced in:
Telecom Software Development
Networking Products
EMS/NMS Platforms
Cloud-native Systems
Enterprise Backend Platforms
Additional Requirements
Strong analytical and debugging skills
Excellent communication skills
Immediate joiners preferred