We are seeking a highly capable Software Engineer with strong experience across API development backend systems and frontend applications to support and evolve our telecom and UCaaS platforms. This role sits at the intersection of real-time communications system integrations and customer-facing applications and requires an engineer who can think holistically about performance reliability security and user experience.
You will work on APIs that integrate voice platforms provisioning systems billing analytics and third-party services while also contributing to backend services and modern web interfaces used by internal teams and customers.
Key Responsibilities
API & Integration Development
- Design develop and maintain secure scalable RESTful and/or GraphQL APIs
- Build and maintain integrations with:
- UCaaS and VoIP platforms (SIP call control messaging provisioning)
- Internal systems (billing CRM analytics monitoring)
- Third-party services (authentication AI reporting cloud services)
- Ensure APIs follow best practices for versioning documentation and backward compatibility
Backend Development
- Develop backend services that support:
- User and account management
- Provisioning and lifecycle management of telecom services
- Call data records (CDRs) usage analytics and reporting
- Optimize backend systems for performance reliability and fault tolerance
- Work with databases (SQL and/or NoSQL) to model and manage complex datasets
- Implement logging monitoring and alerting for production systems
Frontend Development
- Build and maintain web-based dashboards and administrative portals
- Collaborate with product and UX teams to deliver clean intuitive user experiences
- Consume internal APIs efficiently and securely
- Ensure frontend applications are responsive performant and maintainable
Architecture & Collaboration
- Participate in system design discussions and architectural decisions
- Collaborate closely with:
- Network and telecom engineers
- Product management
- Customer experience and operations teams
- Contribute to code reviews technical documentation and knowledge sharing
- Identify technical debt and propose pragmatic improvements
Qualifications :
Required Qualifications
- 4 years of professional software engineering experience
- Strong experience with API development (REST JSON authentication rate limiting)
- Solid backend development experience using one or more of:
- Python Java Go or similar
- Frontend development experience with modern frameworks such as:
- React Vue Angular or equivalent
- Experience working with relational and/or NoSQL databases
- Strong understanding of:
- Authentication & authorization (OAuth tokens role-based access)
- Secure coding practices
- Version control (Git) and CI/CD workflows
- Ability to work independently and take ownership of systems and features
Additional Information :
Preferred / Nice-to-Have Experience
- Experience in telecom VoIP UCaaS or real-time communications
- Familiarity with:
- SIP concepts call flows or telecom provisioning
- Call data records (CDRs) and usage-based billing
- Experience with cloud platforms (AWS Azure or GCP)
- Exposure to containerization and orchestration (Docker Kubernetes)
- Experience building internal tools and operational dashboards
- Understanding of high-availability and multi-region system design
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Full-time
We are seeking a highly capable Software Engineer with strong experience across API development backend systems and frontend applications to support and evolve our telecom and UCaaS platforms. This role sits at the intersection of real-time communications system integrations and customer-facing appl...
We are seeking a highly capable Software Engineer with strong experience across API development backend systems and frontend applications to support and evolve our telecom and UCaaS platforms. This role sits at the intersection of real-time communications system integrations and customer-facing applications and requires an engineer who can think holistically about performance reliability security and user experience.
You will work on APIs that integrate voice platforms provisioning systems billing analytics and third-party services while also contributing to backend services and modern web interfaces used by internal teams and customers.
Key Responsibilities
API & Integration Development
- Design develop and maintain secure scalable RESTful and/or GraphQL APIs
- Build and maintain integrations with:
- UCaaS and VoIP platforms (SIP call control messaging provisioning)
- Internal systems (billing CRM analytics monitoring)
- Third-party services (authentication AI reporting cloud services)
- Ensure APIs follow best practices for versioning documentation and backward compatibility
Backend Development
- Develop backend services that support:
- User and account management
- Provisioning and lifecycle management of telecom services
- Call data records (CDRs) usage analytics and reporting
- Optimize backend systems for performance reliability and fault tolerance
- Work with databases (SQL and/or NoSQL) to model and manage complex datasets
- Implement logging monitoring and alerting for production systems
Frontend Development
- Build and maintain web-based dashboards and administrative portals
- Collaborate with product and UX teams to deliver clean intuitive user experiences
- Consume internal APIs efficiently and securely
- Ensure frontend applications are responsive performant and maintainable
Architecture & Collaboration
- Participate in system design discussions and architectural decisions
- Collaborate closely with:
- Network and telecom engineers
- Product management
- Customer experience and operations teams
- Contribute to code reviews technical documentation and knowledge sharing
- Identify technical debt and propose pragmatic improvements
Qualifications :
Required Qualifications
- 4 years of professional software engineering experience
- Strong experience with API development (REST JSON authentication rate limiting)
- Solid backend development experience using one or more of:
- Python Java Go or similar
- Frontend development experience with modern frameworks such as:
- React Vue Angular or equivalent
- Experience working with relational and/or NoSQL databases
- Strong understanding of:
- Authentication & authorization (OAuth tokens role-based access)
- Secure coding practices
- Version control (Git) and CI/CD workflows
- Ability to work independently and take ownership of systems and features
Additional Information :
Preferred / Nice-to-Have Experience
- Experience in telecom VoIP UCaaS or real-time communications
- Familiarity with:
- SIP concepts call flows or telecom provisioning
- Call data records (CDRs) and usage-based billing
- Experience with cloud platforms (AWS Azure or GCP)
- Exposure to containerization and orchestration (Docker Kubernetes)
- Experience building internal tools and operational dashboards
- Understanding of high-availability and multi-region system design
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Full-time
View more
View less