Responsibilities
- Design and implement backend microservices for modules including identity management, role-based access control, multi-factor authentication, number search, number acquisition and porting, onboarding automation, and call detail recording and billing pipelines
- Connect internal systems with external APIs from telecom carriers, service providers, and third-party platforms such as Operator Connect, number/porting vendors, ServiceNow, and financial billing systems
- Develop and support event-driven architectures and long-running workflows using tools like Kafka and Temporal.io, following established architectural patterns and mentorship
- Create and maintain automated test suites, engage in peer code reviews, and adhere to continuous integration and continuous delivery (CI/CD) best practices
- Partner with Business Analysts to refine user stories, clarify functional requirements, and define acceptance criteria
- Coordinate with Frontend Engineers to design, document, and evolve API contracts ensuring consistency and reliability
Compensation
Competitive market rate
Work Arrangement
Hybrid
Team
Squad-based agile environment
Responsibilities (6)
- Design and develop backend microservices for the squad’s modules (Identity/RBAC/MFA, number search, purchase and porting, onboarding automation, CDR and billing pipelines)
- Integrate with external carrier, telecom, and third-party APIs (Operator Connect, number/porting providers, ServiceNow, payment and billing systems)
- Work with event-driven flows and long-running workflows (Kafka, Temporal.io) under guidance or within defined architecture
- Write automated tests, participate in code reviews, and follow CI/CD practices
- Collaborate with Business Analysts to clarify requirements and acceptance criteria
- Work with Frontend Engineers to define and maintain API contracts
Available