Senior Backend Software Engineer

Diabolocom Logo

Diabolocom

πŸ“Remote - France, Spain

Summary

Join Diabolocom's Core Squad as a Senior Backend Software Engineer and contribute to the design and development of our innovative cloud-based contact center solution. You will build and optimize back-end services, ensure high-quality engineering practices, define service contracts, and collaborate with the product team. This role requires 10+ years of software development experience, with at least 5+ years in Kotlin or Java, experience with relational databases, and expertise in designing distributed systems. We offer a collaborative team environment, opportunities for career growth, and flexible work arrangements, including remote work options. The recruitment process involves a technical challenge, coding challenge, design interview, and final interview.

Requirements

  • 10+ years in software development within product-focused companies, with at least 5+ years working extensively in Kotlin (preferred) or Java
  • Experience working with relational databases (PostgreSQL preferred)
  • 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

Responsibilities

  • Design, build, and optimize back-end services for data gathering, processing, and delivery
  • Ensure high-quality engineering practices with thorough test coverage, robust metrics, alerts, and clear documentation
  • Define and maintain service contracts to ensure seamless communication between systems
  • Work closely with the product team to align technical solutions with customer needs

Benefits

  • A collaborative and innovative team environment
  • The opportunity to work on cutting-edge distributed communication systems
  • Career growth opportunities within a fast-growing global company
  • Flexible work arrangements and remote work options

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs