Job Closed
This listing is no longer active.
AI-Powered Cloud Contact Center Software
Senior Golang Backend Software Engineer, Integration Squad
Location
Spain
Posted
172 days ago
Salary
0
Seniority
Senior
Job Description
Senior Golang Backend Software Engineer, Integration Squad
Diabolocom
• 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
Job Requirements
- 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 RabbitMQ)
- Experience with caching solutions (ideally Redis)
- Familiarity with Golang libraries such as gin-gonic, go-jet, amqp091, 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+)
Benefits
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer - .NET
FinomFinancial solutions for entrepreneurs and freelancers - combining business account benefits with multiple services
• You're pragmatic, learn quickly, and have a proven track record of shipping products that matter. • You communicate clearly across disciplines and genuinely enjoy the dynamics of a cross-functional team where everyone contributes to solving the same customer problems. • As a product-minded backend engineer, you don't just implement tickets. You understand the "why" behind what you're building, challenge assumptions when needed, and proactively identify opportunities to create better outcomes. • You're comfortable discussing trade-offs with product managers, explaining technical constraints to business stakeholders, and collaborating with frontend and mobile engineers to design elegant end-to-end solutions. • You take ownership not just of your code, but of the outcomes. You move without being prompted, whether that's jumping into a customer issue, improving team processes, or mentoring colleagues. • Quality is non-negotiable for you. Automated testing, thorough code reviews, and security best practices are fundamental to how you work.
Senior Trading Technology Engineer, Java/Low-Latency
BitMEXOne of the world's leading cryptocurrency derivatives exchanges. Creator of the Perpetual Swap.
• Ownership in the design, development and delivery of trading system components • New feature implementation, bug fixing, and performance tuning • Partner with Financial Products and quantitative researchers on product delivery • Mentor team members and drive firm initiatives
• Design, build, and maintain robust backend services and RESTful APIs that power Toku’s omnichannel communication platform. • Build and maintain event-driven backend systems to support asynchronous workflows across messaging, notifications, and voice services. • Independently design microservices, define service boundaries, and reason about scalability, latency, data consistency, and architectural trade-offs. • Rewrite and migrate existing backend services (currently implemented in TypeScript) into Go and newer backend architectures. • Develop cloud-native backend systems on AWS, working closely with the infrastructure team to clearly articulate service requirements and operational needs. • Design and work with SQL-based data models, ensuring performance, correctness, and alignment with real product usage; contribute to NoSQL usage where appropriate. • Support communication and notification services across WhatsApp, SMS, email, and voice channels, handling communication metadata at scale. • Own backend services in production, including reliability, performance, observability, and continuous improvement. • Write clean, maintainable, and well-documented backend code, and participate actively in code reviews and technical design discussions. • Take initiative and drive backend problems through to solutions independently, collaborating effectively with peers across engineering.
Lead Developer, Python
Octopus IT - Expert du recrutement techUn océan d'opportunités tech - Mettez le cap vers de nouveaux horizons !
• Manage a team of 3 to 4 people (80% hands-on technical) • Participate in the design and development of a brand-new training product • Work on cutting-edge security solutions • Contribute to an engineering culture where passion for innovation and technical excellence is at the heart of daily work




