Senior Software Engineer

Aircall creates technology that fuels accessible, transparent and collaborative communication to empower businesses to make authentic, human connections.
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
7+ years of experience

Description For Senior Software Engineer

Aircall is seeking a passionate Senior Software Engineer to join their Authentication team in EMEA. As a Senior Software Engineer, you'll be responsible for designing, developing, deploying, and operating business-critical features that add customer value. You'll work with NodeJS and TypeScript back-end stacks, hosted on AWS, to build resilient services integrated with customers' business-critical tools.

The Authentication & Authorization team works with SAML, SSO, OAuth 2.0, granular permission systems, and GraphQL as Backend for Front-end (BFF). They utilize a serverless architecture based on AWS services (Lambda, Cognito, SNS, SQS, DynamoDB, ApiGateway).

Key responsibilities include:

  • Delivering high-quality, secure, and scalable solutions
  • Writing clean, scalable code using TypeScript/Node.js
  • Analyzing requirements, designing solutions, and architecting key modules
  • Optimizing product and platform performance
  • Mentoring junior team members

The ideal candidate should have:

  • 7+ years of experience in back-end development with TypeScript & NodeJS
  • Extensive experience with AWS in production environments
  • Strong focus on code quality, engineering best practices, and CI/CD
  • Knowledge of Clean Code, Clean Architecture, and Test-Driven Development
  • Effective communication skills and ability to collaborate across roles

Aircall offers a unique work environment with diverse teammates across continents. They provide competitive salary packages, benefits, and opportunities for growth in a fast-paced, entrepreneurial setting.

Join Aircall to be part of a rapidly growing B2B startup, solve meaningful problems, and contribute to a company that values diversity, equity, and inclusion.

Last updated 8 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, deploy, and operate business-critical features
  • Write clean scalable code using TypeScript/Node.js
  • Analyze requirements and design solutions
  • Optimize product and platform performance
  • Mentor junior team members

Requirements For Senior Software Engineer

TypeScript
Node.js
  • 7+ years experience in back-end development using TypeScript & NodeJS
  • Extensive experience with AWS in production environments
  • Knowledge of code quality and engineering best practices
  • Experience with Clean Code, Clean Architecture, Test Driven Development
  • Effective communication and collaboration skills
  • Experience with Domain Driven Design (preferred)

Benefits For Senior Software Engineer

Medical Insurance
  • Health coverage
  • Lunch
  • Commute assistance
  • Sports benefits

Interested in this job?

Jobs Related To Aircall Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Aircall, focusing on authentication systems development using TypeScript/Node.js and AWS, offering hybrid work in Paris.

Software Engineer (Full-Stack), Growth

Senior Full-Stack Growth Engineer position at Aircall, focusing on scaling business through enhanced customer journeys and technological innovations.

Senior Software Engineer Backend/AI

Senior Software Engineer role at Aircall, focusing on Backend/AI development, offering $180-220k salary, hybrid work in San Francisco, and comprehensive benefits.

Senior Solutions Engineer, Partnerships - EMEA

Senior Solutions Engineer position at Aircall focusing on partnerships and technical enablement across EMEA, offering remote work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Aircall, working on cloud-based phone systems with Python, Node.js, and TypeScript in a hybrid work environment.