Senior Software Engineer
Core
Design, develop, deploy, and operate business-critical back-end features for a global AI-powered customer communications platform.
Role type
Senior Software Engineer (Back-end)
Builds
Resilient services integrating voice, SMS, WhatsApp, and AI with customers' business-critical tools (CRM, Helpdesk, E-Commerce)
Domain
SaaS / Customer Communications / AI
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, AWS, Python, Ruby, Rails, REST API, GraphQL, PostgreSQL, DynamoDB, OpenSearch, Redis, system design for scale, security, observability
Preferred skills
React, frontend development
Responsibilities
Create, design, develop, test, and monitor code in production autonomously; collaborate with product managers and designers to implement end-to-end solutions; mentor team members on tech growth; design pragmatic architectures to solve problems at scale.
Seniority
Senior, hands-on IC
