Job Description
As a Senior Software Engineer in the Conversation Team, you'll design, develop, deploy, and operate business-critical features that enhance customer value. Day-to-day responsibilities include maintaining operational excellence, tracking metrics, ensuring observability, and promoting best practices within your team and across Engineering. The team uses NodeJS and Typescript back-end stacks on AWS to build resilient services and integrate with customers’ business tools.
Key responsibilities include delivering high-quality, secure, scalable solutions, writing clean code using Typescript/Node.js, and participating in requirements analysis, solution design, and architecture. You'll also be involved in product and platform performance optimization and live site monitoring, as well as mentoring junior team members. Part of the responsibilities include participating in an on-call rotation to respond to critical system issues and ensure continuous system reliability.
About Aircall
Aircall is a unicorn AI-powered customer communications platform used by 22,000+ companies worldwide to drive revenue, faster resolutions, and scale.