Middle Back-End Engineer (Node.js)
Core
Design and develop backend microservices for a unified enterprise platform consolidating legacy customer portals for a B2B telecom provider.
Role type
Middle IC backend engineer (Node.js)
Builds
Microservices for identity/RBAC, number search, purchase/porting, onboarding automation, and billing pipelines
Domain
Telecom / B2B communications
Deliverable
production ML models | product features
Required skills
Node.js, TypeScript, microservices architecture, REST/GraphQL API design, PostgreSQL, third-party API integration, Kafka, Temporal.io, Docker, Kubernetes (EKS), AWS
Preferred skills
AWS certification, VoIP/telecom systems (SIP, signaling)
Technologies
Node.js, TypeScript, Kafka, Temporal.io, PostgreSQL, Docker, Kubernetes, AWS, ServiceNow
Responsibilities
Design and develop backend microservices; Integrate with external carrier and third-party APIs; Work with event-driven flows and long-running workflows; Write automated tests and participate in code reviews; Collaborate with Business Analysts to clarify requirements; Work with Frontend Engineers to define API contracts
Seniority
Middle, hands-on IC