Senior Backend Software Engineer

Diabolocom
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