Software Engineer 3
Core
Develop and enhance a call center application (ICX platform) to power customer self-service experiences and support operations.
Role type
Senior full-stack software engineer
Builds
Scalable, resilient, AI-enabled systems for customer service
Domain
Ecommerce / Customer Service Technology
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, REST/GraphQL API design, distributed systems, NoSQL databases, CI/CD pipelines, Agile development, AI-assisted development tools
Preferred skills
Experience with observability practices, incident response, on-call rotation, architecture decision making
Technologies
Node.js, TypeScript, JavaScript, NoSQL databases, Git
Responsibilities
Translate product requirements into scalable designs; Design, build, test, and deploy full-stack applications; Develop scalable systems for customer self-service; Collaborate with cross-functional teams to deliver end-to-end solutions; Improve developer productivity through tooling and reusable components; Ensure high-quality, testable, and observable systems; Participate in design reviews and code reviews; Identify systemic gaps and propose solutions; Support production systems via monitoring, debugging, and incident response.
Seniority
Senior, hands-on IC