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 5 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 - Paris - PMS

Join Aircall as a Senior Software Engineer in Paris, working on the Core Platform team to develop business-critical features using Ruby and TypeScript.

Senior Software Engineer - Madrid - PMS

Senior Software Engineer position at Aircall in Madrid, working on Core Platform team with Ruby and TypeScript on AWS.

Senior Software Engineer Backend/AI

Senior Backend/AI Software Engineer role at Aircall, focusing on developing AI features for voice technology.

Software Engineer (Backend), Growth

Join Aircall as a Senior Backend Growth Engineer in San Francisco, shaping the future of communication technology.

Senior Forward Deployed Software Engineer

Senior Forward Deployed Software Engineer role at Bayesian Health, leading integration of AI healthcare platform with client systems, requiring 5+ years experience and strong technical expertise.