About The Position

We are looking for a Middle Backend Engineer to join our team and contribute to the development of a new unified enterprise platform for a B2B communications provider. The platform consolidates multiple legacy customer portals into a single solution that supports the full commercial lifecycle for telecom customers.

Requirements

  • 3+ years of backend development experience with Node.js and TypeScript
  • Good understanding of microservices architecture and API design (REST/GraphQL)
  • Experience with relational databases, including PostgreSQL and basic schema/data modeling
  • Experience integrating third-party/external APIs
  • Knowledge of event-driven systems (Kafka) and exposure to workflow orchestration tools (Temporal.io )
  • Experience with containerization using Docker; Kubernetes (EKS)
  • Familiarity with AWS cloud services
  • English proficiency at B2 level or higher

Nice To Haves

  • AWS certification (e.g., AWS Certified Developer)
  • Node.js -related certifications
  • Experience with VoIP / telecom systems (SIP, signaling, voice infrastructure)

Responsibilities

  • 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

Benefits

  • health insurance
  • language courses
  • relocation program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service