×
Register Here to Apply for Jobs or Post Jobs. X

Senior Golang Backend Software Engineer, Integration Squad

Remote / Online - Candidates ideally in
Brazil, Clay County, Indiana, 47834, USA
Listing for: Diabolocom UK Ltd
Remote/Work from Home position
Listed on 2025-12-29
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

About Diabolocom

Diabolocom enables organizations worldwide to build brand loyalty and drive sales growth through an innovative, cloud-based contact center platform. Our solution leverages AI-driven technologies to deliver exceptional customer experiences, combining premium voice quality, real-time analytics, and global scalability.

We integrate seamlessly with leading CRMs and provide a rich set of APIs and services in multiple languages. With offices in Europe, the USA, Brazil, and the UAE, and more than 350 clients operating across 60+ countries, Diabolocom is in a phase of strong international growth.

As part of this expansion, we are strengthening our engineering team and are looking for a Senior Golang Software Engineer to join our Integration Squad
.

About the Integration Squad

The Integration Squad is responsible for building and evolving services that connect Diabolocom with external systems, primarily CRMs such as Salesforce, Zendesk
, and others.

A major focus for the coming period is the extension of Salesforce Voice integration
, opening significant new market opportunities. In parallel, the team is actively working on embedding AI-driven capabilities into our integration services to further enhance the customer experience.

Your Role & Responsibilities

As a Senior Backend Engineer in the Integration Squad, you will:

  • Design, develop, and maintain backend services written primarily in Golang
  • Build and evolve integrations with external CRM systems
  • Contribute to API design and service contracts
  • Participate in architectural discussions and help shape technical decisions
  • Ensure high code quality through testing, monitoring, and documentation
  • Collaborate closely with frontend engineers, QA, product, and other backend teams
  • Take ownership of features from design to production
  • Act as a technical reference within the team, with potential to grow into a lead role
Technical Stack
  • Languages: Golang
  • Databases: PostgreSQL
  • Messaging: RabbitMQ
  • Caching: Redis
  • Containerization: Docker
Team Composition
  • 1 QA Engineer
  • 1 Backend Developer
  • 2 Frontend Developers
  • 1 Team Lead (Golang background)
What We’re Looking For
  • 5+ years of experience in software development within product-focused companies (B2B or B2C)
  • At least 2+ years of hands-on experience with Golang
  • Solid experience with relational databases (preferably PostgreSQL
    )
  • Experience working with message brokers (ideally Rabbit

    MQ)
  • Experience with caching solutions (ideally Redis)
  • Familiarity with Golang libraries such as gin-gonic, go-jet, amqp
    091, grpc
  • Strong understanding of microservice architectures and API design
  • Ability to make and justify architectural decisions, balancing performance, scalability, and reliability
  • High level of autonomy and ownership, with leadership potential
  • Comfortable working with and improving existing and legacy codebases
  • Strong engineering mindset, attention to detail, and business- / user-oriented approach
  • Fluent English (written and spoken, B2+)
Nice to Have
  • Experience with Java / Spring
  • Background in distributed systems design
  • Experience with Spring Boot (Java-based services)
  • Exposure to cloud-native environments and CI/CD tooling (Docker, Kubernetes, etc.)
What We Offer
  • A collaborative, multicultural environment that values professionalism, innovation, and knowledge sharing
  • The opportunity to work on a real product used daily by customers worldwide, with clear real-world impact
  • Work on large-scale, real-time, mission-critical communication systems, where reliability, performance, and technical excellence truly matter
  • Clear growth paths with opportunities to take on increasing responsibility and influence technical decisions
  • High-quality IT equipment of your choice
  • Flexible working hours and remote work options
Recruitment Process
  • Technical challenge (Hacker Rank)
  • Introductory call with a Talent Acquisition Manager
  • Live coding interview
  • System design interview with the Lead Software Engineer (screen sharing)
  • Final cultural fit interview with Alexander, Head of Software Engineering
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary