Responsibilities
- Architect and develop microservices for squad-specific domains including identity management, role-based access control, multi-factor authentication, phone number search, number acquisition and porting, onboarding automation, and call detail record and billing systems
- Connect internal systems with external APIs from telecom carriers, third-party service providers, and platforms such as Operator Connect, number/porting vendors, ServiceNow, and financial billing and payment gateways
- Build event-driven architectures and manage long-running business processes using Kafka and Temporal
- Write automated test suites, engage in peer code reviews, and adhere to continuous integration and continuous delivery best practices
- Partner with Business Analysts to clarify functional requirements and define testable acceptance conditions
- Coordinate with Frontend Engineers to establish and evolve API specifications and contracts