Backend Software Engineer

Aircall
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Amazon Web Services (AWS)
Software Debugging
Performance Tuning
Software Deployment
TypeScript
Reliability of Systems
Backend
Cloudformation
GraphQL
Terraform
Code Restructuring
Serverless Computing

Requirements

AWS, we build added value and resilient services on top of voice and fully integrate with our customers' business critical tools (CRM, Helpdesk, E-Commerce, ...). Key Responsibilities - Participate in requirements analysis to help with providing the right technical and business solutions for our customers - Have key responsibilities within the design, architecture, and end-to-end delivery of key modules - Write clean scalable code and test and deploy applications and systems - Revise, update, refactor, and debug code - Be part of an engineering organization delivering high quality, secure, voice solutions to Aircall clients - Involvement in product and platform performance optimization and live site monitoring - Participate in an on-call rotation to respond to critical system issues and ensure continuous system reliability - Mentor team members Qualifications - You have at least 6+ years of experience in back-end development in a large scale, typed language, with experience in Typescript, with a focus on delivering for security, scalability, availability, and performance - You will have worked extensively with AWS in a production environment and understand how to design for, deploy on and get the best out of, the environment and services provided by Amazon - You can talk easily and spontaneously about most of the offerings on AWS, when to use them, and how, and can explain to junior engineers. - You have experience working with serverless services using infrastructure as code like CloudFormation or Terraform. - Security is at the forefront of your mind in everything that you do. - And last but not least, if you have experience working with GraphQL it will be a huge plus Why join us?

About the company

Aircall is a unicorn, AI-powered customer communications platform used by 22,000+ companies worldwide to drive revenue, resolve issues faster, and scale customer-facing teams. We're redefining customer communications by bringing voice, SMS, WhatsApp, and AI together into one seamless workspace. Our momentum comes from a simple idea: help teams work smarter, not harder. Aircall's AI Voice Agent automates routine calls, AI Assist streamlines post-call work, and AI Assist Pro delivers real-time guidance so people can do their best work. The result is higher revenue, faster resolutions, and teams that scale with confidence. Aircall is headquartered in Paris, our European HQ, with a strong North American presence anchored in Seattle, our North American HQ, and teams across Madrid, London, Berlin, San Francisco, New York City, Sydney, and Mexico City. We've built a product customers love and a business that's scaling quickly, backed by world-class investors and driven by rapid AI innovation

Apply for this position