Diabolocom

Senior Backend Software Engineer, Routing Squad

Diabolocom

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇫🇷 France

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsJavaPostgresSpringSpring BootSpringBoot

About the role

  • Extract the routing module from an existing service into a separate microservice to improve overall platform stability and speed up development by separating responsibilities.
  • Adapt the routing system to challenging market demands by unifying inbound and outbound channel routing, adding interaction scoring, implementing a weight distribution system, and introducing customizable routing rules and more.

Requirements

  • 10+ years in software development within product-focused companies, with at least 5+ years working extensively in Java.
  • Experience working with relational databases (PostgreSQL preferred).
  • Experience with Spring Boot would be a plus.
  • Experience in designing and implementing effective distributed systems. Ability to make architectural decisions and evaluate their impact on system performance, scalability, and reliability.
  • Strong autonomy and leadership potential, with a willingness to grow into a lead role.
  • Comfortable working with and improving an existing codebase.
  • Strong engineering culture, attention to the details, business-centric mindset.
Benefits
  • A collaborative and multicultural environment with a team that fosters professionalism, values innovation, and encourages knowledge-sharing.
  • Work on cutting-edge distributed communication systems in a fast-growing company, with real opportunities to make an impact.
  • Opportunities to take on new challenges and advance your career.
  • High-quality IT equipment of your choice.
  • Flexible work arrangements and remote work options.
  • Regular team-building events.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPostgreSQLSpring Bootdistributed systemsarchitectural decisionssystem performancescalabilityreliabilitymicroservicesrouting systems
Soft skills
autonomyleadershipattention to detailbusiness-centric mindset