We are looking for a highly skilled Senior Full Stack Python Developer to design, develop, and maintain enterprise-grade web applications and API integration platforms. The ideal candidate will be responsible for developing modern web applications, designing REST APIs, integrating multiple third-party telecom vendor APIs, implementing business logic, and maintaining secure, scalable backend services.
The role involves building and maintaining an Integration Layer (Middleware Platform) that communicates with multiple telecom providers such as Zayo, Colt, and others while exposing standardized APIs to internal business applications.
Key Responsibilities:
Frontend Development
Develop responsive web applications using modern JavaScript frameworks.
Build user-friendly dashboards and quotation portals.
Implement:
Search, Filters, Maps, Location Search, Service Availability, Vendor Comparison
Quote Results, Price Display, Address Verification
Integrate frontend with backend REST APIs.
Build reusable UI components.
Handle authentication and session management.
Backend Development:
Develop scalable backend applications using Python.
Develop REST APIs using FastAPI.
Implement:
Authentication, Authorization, Business Logic, Data Validation, Logging, Exception Handling, Rate Limiting
Build middleware services:
Normalize vendor responses.
Transform XML/JSON responses into common internal formats.
Develop reusable API connectors.
API Integration:
Integrate with external telecom APIs.
Examples include:
Zayo, Colt, Lumen, BT, Verizon, AT&T, Orange, NTT
Implement:
REST APIs, SOAP APIs, OAuth, Basic Authentication, API Keys, XML Parsing, JSON Parsing Retry Logic, Timeout Handling, API Error Handling, Pagination, Rate Limits
Middleware Platform (Nexus)
Develop and maintain the Nexus Integration Platform.

