Location: Remote (India)
Experience: 12+ years
Industry: Telecom / Software Development
Job Overview
We are looking for a seasoned Lead Full Stack Developer with deep expertise in Java, Python, and mobile testing frameworks within the telecom domain. This role combines leadership, architecture, and hands-on development with a strong emphasis on telecom protocols, monitoring systems, scalability, and performance optimization. You will play a strategic role in enhancing mobile testing solutions while also leading a high-performing development team.
Key Responsibilities
-
Leadership & Mentoring: Guide and mentor a team of full-stack developers. Lead technical decisions, perform code reviews, and enforce best coding practices.
-
End-to-End Full Stack Development:
-
Frontend: Develop scalable interfaces using React, Angular, or Vue.js with TypeScript/JavaScript.
-
Backend: Architect microservices using Java (Spring Boot) and Python (Django/Flask).
-
Mobile Testing Platforms: Drive the development of robust mobile end-to-end testing platforms integrated with telecom infrastructure.
-
Telecom System Expertise: Apply knowledge of 4G/5G, VoIP, LTE, and telecom protocols (SNMP, Redfish, IPMI) for robust solutions.
-
Hardware & Firmware Integration: Collaborate with firmware/C++ developers to support hardware monitoring systems.
-
Enterprise-Grade Monitoring:
-
Design monitoring solutions using Prometheus, Grafana, Zabbix.
-
Develop and integrate custom alerting and visualization dashboards.
-
Performance & Resilience: Optimize systems for high availability, low latency, and horizontal scalability.
-
DevOps & CI/CD: Enhance pipelines using Jenkins, Terraform, Kubernetes, Docker, Ansible.
-
Cross-System Integration: Build integrations with tools like ServiceNow, Slack, Microsoft Teams, Splunk.
-
AI System Design (Nice-to-Have): Support integration of Python-based AI services and frameworks when required.
-
Monitoring API Design: Develop REST APIs for external platform integration and API parsing tools.
Key Skills & Experience
-
12+ years of full-stack development experience, with 5+ years in technical/people leadership roles.
-
Strong expertise in:
-
Java (Spring Boot, multithreading, JVM tuning, REST APIs)
-
Python (Django, Flask, Django REST Framework)
-
Frontend frameworks: React, Angular, Vue.js
-
Mobile testing tools: Appium, Selenium, custom test automation
-
Telecom proficiency: In-depth knowledge of telecom protocols, mobile networks, and device testing.
-
Monitoring and Infrastructure:
-
Prometheus, Grafana, Redfish, SNMP, IPMI, ICMP
-
Familiarity with hardware monitoring tools and time-series databases (Grafana Mimir)
-
Database Proficiency:
-
SQL (MySQL, PostgreSQL) – Query optimization and schema design
-
NoSQL (MongoDB, Cassandra)
-
Caching: Redis, Memcached
-
DevOps/Cloud Tools:
-
CI/CD Pipelines: Git, Jenkins, Terraform, Ansible
-
Containerization: Docker, Kubernetes
-
Cloud platforms: AWS, Azure, GCP
-
Linux expertise: Command-line proficiency and scripting
-
Integration APIs: RESTful API design for cross-platform integration
-
Debugging & Optimization: Strong troubleshooting and performance tuning experience across stack
Education
-
Bachelor’s or Master’s in Computer Science, Engineering, or a related field
Nice-to-Have Skills
-
Experience in C++ and firmware integration
-
Exposure to AI/ML deployment tools and frameworks
-
Experience working across distributed, global teams
-
Knowledge of emerging telecom trends: 5G, IoT, network slicing