Senior Backend Engineer - Communications

Jobgether • Greater Madrid Metropolitan Area
Remote
Apply
AI Summary

Design, build, and maintain scalable backend systems powering unified communications across multiple channels. Develop and evolve RESTful APIs and backend services that support high-volume, real-time messaging workflows. Contribute to the architecture and evolution of event-driven and service-oriented systems using modern design principles.

Key Highlights
Design, build, and maintain scalable backend systems
Develop and evolve RESTful APIs and backend services
Contribute to the architecture and evolution of event-driven and service-oriented systems
Key Responsibilities
Design, build, and maintain scalable backend systems powering unified communications across multiple channels
Develop and evolve RESTful APIs and backend services that support high-volume, real-time messaging workflows
Contribute to the architecture and evolution of event-driven and service-oriented systems using modern design principles
Ensure system reliability through strong testing practices, including unit and integration testing
Monitor, troubleshoot, and optimize production systems to ensure high availability and performance
Collaborate with cross-functional teams to deliver features that enhance communication automation and user experience
Technical Skills Required
PHP Golang RESTful APIs Event-driven architectures Domain-Driven Design (DDD) Unit and integration testing Cloud environment Message queues (e.g., AWS SQS)
Benefits & Perks
Fully remote role within the EMEA region
Competitive compensation aligned with market standards
Equity participation through stock options
Annual paid leave aligned with local regulations and contract norms
Country-specific benefits such as healthcare and pension contributions

Job Description


This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Engineer, Communications in Spain.

This role sits at the core of a high-scale communications platform powering seamless interactions between hosts and guests across multiple channels such as email, SMS, WhatsApp, and OTA messaging. You will help build and evolve a unified inbox system that processes large volumes of real-time communication data while supporting advanced automation, AI-driven features, and messaging workflows. The environment is highly technical and fast-paced, requiring strong backend expertise and a mindset focused on scalability, reliability, and performance. You will collaborate closely with cross-functional teams to design systems that directly improve customer experience and operational efficiency. This is a high-impact position where your work will shape how critical communication flows are handled at scale. The team operates in a remote-first, distributed setup, with strong emphasis on ownership, autonomy, and engineering excellence. You will contribute to a platform that must remain robust, extensible, and capable of handling complex integrations and high-throughput workloads.

Accountabilities

  • Design, build, and maintain scalable backend systems powering unified communications across multiple channels.
  • Develop and evolve RESTful APIs and backend services that support high-volume, real-time messaging workflows.
  • Contribute to the architecture and evolution of event-driven and service-oriented systems using modern design principles.
  • Ensure system reliability through strong testing practices, including unit and integration testing.
  • Monitor, troubleshoot, and optimize production systems to ensure high availability and performance.
  • Collaborate with cross-functional teams to deliver features that enhance communication automation and user experience.
  • Support integration with external messaging providers and APIs while ensuring data consistency and reliability.

Requirements

  • 6+ years of experience in SaaS backend development with production-grade systems.
  • Strong proficiency in PHP and/or Golang, with willingness to work across both technologies.
  • Solid experience designing and developing RESTful APIs.
  • Familiarity with event-driven architectures and Domain-Driven Design (DDD) principles.
  • Experience writing and maintaining unit and integration tests.
  • Ability to monitor and support production systems in a cloud environment (AWS is a plus).
  • Experience working with message queues (e.g., AWS SQS) is a plus.
  • Strong English communication skills (C1 level).

Benefits

  • Fully remote role within the EMEA region, offering flexibility in work location.
  • Competitive compensation aligned with market standards.
  • Equity participation through stock options in a growing, profitable company.
  • Strong focus on professional growth and career development opportunities.
  • Annual paid leave aligned with local regulations and contract norms.
  • Country-specific benefits such as healthcare and pension contributions where applicable.
  • Inclusive, global team culture with members across 40+ countries.
  • High-autonomy environment built on ownership, trust, and engineering excellence.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Similar Jobs

Explore other opportunities that match your interests

Founding Engineer

Programming
•
4d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Entry level

Jobgether

Greater Madrid Metropolitan Area

Design Director: Live Service & Meta

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobgether

Greater Madrid Metropolitan Area

Lead/Staff Platform Engineer

Programming
•
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobgether

Greater Madrid Metropolitan Area

Subscribe our newsletter

New Things Will Always Update Regularly