Senior Software Engineer - Madrid - PMS

Aircall creates technology that fuels accessible, transparent and collaborative communication to empower businesses.
Madrid, NM 87010, USA
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience

Description For Senior Software Engineer - Madrid - PMS

Aircall is seeking a Senior Software Engineer to join their Core Platform team in Madrid. As part of a growing engineering department, you'll be responsible for designing, developing, deploying, and operating business-critical features that add customer value. The role involves working with Ruby and TypeScript back-end stacks on AWS, building resilient services integrated with customers' business-critical tools.

Key responsibilities include:

  • Delivering high-quality, secure, and scalable solutions
  • Writing clean, scalable code using Ruby and 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:

  • 5+ years of experience in back-end development, focusing on Ruby/Ruby on Rails
  • Extensive experience with AWS in a production environment
  • Strong focus on code quality, engineering best practices, and modern development methodologies
  • Effective communication skills and ability to collaborate across different roles

Aircall offers a competitive salary package, benefits, and a diverse, multicultural work environment. They emphasize work-life balance and provide opportunities for fast learning and growth. The company is backed by over $220 million in investment and serves 18,000+ customers globally.

Join Aircall to be part of a dynamic team that values innovation, collaboration, and personal growth in a rapidly expanding company.

Last updated 5 months ago

Responsibilities For Senior Software Engineer - Madrid - PMS

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

Requirements For Senior Software Engineer - Madrid - PMS

Ruby
TypeScript
Node.js
  • 5+ years of experience in back-end development, using Ruby / Ruby On Rails
  • Experience with AWS in a production environment
  • Experience with TypeScript/Node.js (preferred)
  • Familiarity with code quality and engineering best practices
  • Knowledge of Clean Code, Clean Architecture, TDD, BDD, and CI/CD
  • Effective communication and collaboration skills
  • Experience with Domain Driven Design (preferred)

Benefits For Senior Software Engineer - Madrid - PMS

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary package
  • Work-life balance
  • Fast-learning environment
  • Diverse and multicultural workplace

Interested in this job?

Jobs Related To Aircall Senior Software Engineer - Madrid - PMS

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 Backend/AI

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

Senior Software Engineer

Senior Software Engineer position at Aircall, working on Authentication team with TypeScript, Node.js, and AWS technologies.

Software Engineer (Backend), Growth

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

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.