Taro Logo

Senior Software Engineer - Core Entities team

World's leading integrated customer communications and intelligence platform for growing businesses, trusted by over 20,000 companies worldwide.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Core Entities team

Aircall, a leading customer communications platform trusted by 20,000+ companies worldwide, is seeking a Senior Software Engineer for their Core Platform team in Madrid. This role offers an exciting opportunity to work with Ruby and TypeScript in a fast-paced, high-growth environment. The position involves building and operating distributed, real-time services that power the core product, making architectural decisions, and driving platform scalability initiatives.

The ideal candidate will have 5+ years of backend development experience and strong AWS expertise. You'll be part of a global team of 600+ across nine offices, working on business-critical features that directly impact customer value. The role emphasizes operational excellence, observability, and best practices, with opportunities for mentoring and technical evangelization.

Aircall offers a unique culture focused on customer obsession, continuous learning, and delivering extraordinary outcomes. The company values work-life balance, diversity (with 45+ nationalities represented), and provides competitive compensation. You'll be joining at a key growth moment, working with cutting-edge technologies while building integrations with various business tools and CRMs.

The position combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to drive complex projects. You'll be part of an inclusive environment that promotes active learning and professional growth, with the opportunity to make a significant impact on a rapidly scaling platform used by businesses worldwide.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Core Entities team

  • Build and operate distributed, real-time services powering core of our product
  • Build, test and deploy applications and systems using Ruby and Typescript/Node.js
  • Own meaningful parts of our service and have an impact
  • Lead architectural decisions for new and existing services
  • Drive projects that increase platform's resilience and scalability
  • Participate in an on-call rotation to respond to critical system issues

Requirements For Senior Software Engineer - Core Entities team

Ruby
TypeScript
Node.js
  • 5+ years of experience in back-end development with Ruby/Ruby On Rails/Typescript/NodeJS
  • Extensive experience with AWS in a production environment
  • Experience with high volume/high availability services
  • Autonomous with proven track record in delivering complex projects
  • Desire to work in a fast paced, high-growth tech first environment

Benefits For Senior Software Engineer - Core Entities team

  • Competitive salary package & benefits
  • Work-life balance
  • Fast-learning environment
  • Multi-cultural mindset with 45+ Nationalities

Interested in this job?

Jobs Related To Aircall Senior Software Engineer - Core Entities team