Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Diabolocom enables organizations worldwide to build brand loyalty and drive sales growth. Our innovative, cloud-based contact center solution leverages AI-driven technologies to optimize the customer experience. We empower Customer Service and Sales teams to handle inbound and outbound interactions seamlessly across multiple channels, ensuring premium voice quality, real-time analytics, and robust global scalability.
Our platform integrates with leading CRMs and offers a wide range of APIs and services in multiple languages. With offices in Europe, the USA, Brazil, and the UAE, and 350+ clients operating in 60+ countries, we are constantly evolving and seeking talented individuals to join our team.
As part of our exponential growth, we are strengthening our internal engineering team and opening a Senior Backend Software Engineer position in our Message Squad.
About The Message Squad
Message Squad develops and enhances services that enable clients to communicate seamlessly across various text-based channels. Originally focused on email, we have expanded to a broader solution that integrates multiple messaging platforms (voicemail, SMS, social network).
What’s next for the Message Squad?
In the coming year, we plan to:
- Expand our text-channel integrations to include Facebook Messenger, Instagram, and RCS.
- Enhance existing features, such as enriched text formatting and forwarding capabilities.
- Collaborate on cross-team features with product owners and other squads.
Languages: Golang, Java
Framework: Spring Boot
Database: PostgreSQL
Message Broker: RabbitMQ
Caching: Redis
Containerization: Docker
Our team currently consists of:
- 2 QA engineers
- 6 backend developers
- 2 frontend engineers
- 1 team lead
- 10+ years in software development within product-focused companies, with at least 5+ years working extensively in Golang.
- Experience working with relational databases (PostgreSQL preferred). Experience with libraries such as gin-gonic, go-jet, amqp091, grpc 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.
- 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.
- Intro call with a Talent Acquisition Manager
- Live coding challenge
- Design interview through screen sharing with our Lead Software Engineer
- Final interview with Alexander, our Head of Software Engineering
Key Skills
Ranked by relevanceReady to apply?
Join Diabolocom and take your career to the next level!
Application takes less than 5 minutes