
Full-stack engineer - Remote from Portugal
AircallJob Location
Job Summary
Aircall is seeking a full-stack engineer to join their Conversation AI team. The ideal candidate will have at least 4+ years of experience in backend development with Typescript/Node.js, focusing on security, scalability, availability, and performance. They should also have experience with distributed systems, microservices or serverless architectures, and AWS in a production environment. As a Software Engineer, you will be responsible for designing, developing, deploying, and operating business-critical features that add customer value on top of Voice. You will participate in requirements analysis, design, architecture, and end-to-end delivery of key modules, write clean scalable code, test and deploy applications and systems, and contribute to product and platform performance optimization and live site monitoring. Aircall values people who are bold, ambitious, collaborative, and customer-centric, and offers a unique work environment, freedom, and tools to allow you to thrive at your best. The company is committed to diversity, equity, and inclusion, and promotes active inclusion to foster a strong sense of belonging. If you love a good challenge, enjoy solving meaningful problems, and want to be part of one of the fastest-growing B2B startups, then Aircall is the company for you.
Key Responsibilities:
- Participate in requirements analysis to help with providing the right technical and business solutions for our customers
- Contribute 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
Qualifications:
- You have at least 4+ years of experience in backend development with Typescript/Node.js with a focus on delivering for security, scalability, availability, and performance
- 1+ years of experience working on frontend applications is a plus, preferably with React
- You have experience with distributed systems, microservices or serverless architectures
- You 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
- Security is at the forefront of your mind in everything that you do