Design and build 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)
Implement event-driven flows and long-running workflows (Kafka, Temporal)
Develop automated tests, participate in code reviews, and follow CI/CD practices
Collaborate closely with Business Analysts to refine requirements and acceptance criteria
Work with Frontend Engineers to define and maintain API contracts
Requirements
5+ years of backend development experience with Node.js and TypeScript
Strong background in microservices architecture and API design (REST and GraphQL)
Solid experience with relational databases, including PostgreSQL and schema/data modeling
Proven track record of integrating third-party and external APIs
Hands-on experience with event-driven systems, including Kafka
Experience with workflow orchestration tools such as Temporal.io
Proficient in containerization and orchestration using Docker and Kubernetes (EKS)
Practical experience working with AWS cloud services
English proficiency at B2 level or higher
Nice to have: AWS certification (e.g., AWS Certified Developer)
Node.js -related certifications
Experience with VoIP / telecom systems (SIP, signaling, voice infrastructure)