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 6 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, working on cloud-based phone systems with Python, Node.js, and TypeScript in a hybrid work environment.

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.