Senior Software Engineer
Core
Designing and developing new RESTful APIs and backend microservices for a global messaging platform to optimize omnichannel customer communications.
Role type
Senior Software Engineer (Backend)
Builds
Cloud-based CPaaS platform integrating SMS, chat, voice, and video
Domain
Telecommunications / Customer Experience (CX) / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
.NET Core, C#, RESTful web services, microservices architecture, multi-threaded application development, async programming, RabbitMQ, Kafka, SQL, NoSQL, CI/CD, cloud platforms
Preferred skills
Kubernetes, Helm, Istio, highly loaded distributed systems, communications domain experience
Responsibilities
Design and develop new RESTful APIs and backend microservices; optimize platform performance; write unit and integration tests; collaborate with product teams on requirements
Seniority
Senior, hands-on IC