Senior Backend Engineer (Python/Go)

Development Team

On behalf of our Client from the USA, Mobilunity is looking for a Senior Backend Engineer (Python/Go) for a long-term engagement.

This company specializes in developing innovative digital solutions for businesses, focusing on modular e-commerce, web performance optimization, and AI-driven retail technologies. They create flexible, API-first architectures that enhance scalability and user experience. Their expertise includes AI-powered recommendations, conversational commerce, and tailored digital experiences across various industries. With a customer-centric approach, they integrate artificial intelligence to drive efficiency and growth.

As a Senior Backend Engineer on the Messaging team, you will be responsible for the entire lifecycle of the services that power our communication platform. You will tackle challenges in scalability, real-time data processing, and cross-platform compatibility. You will work closely with a talented team of engineers, product managers, and mobile developers to deliver a seamless and reliable messaging experience that sets new industry standards. Your architectural decisions and hands-on coding will be pivotal in shaping the future of our platform.

We are seeking a highly skilled and experienced Senior Backend Engineer to architect and build the core of our next-generation messaging infrastructure. This role is a unique opportunity to work on complex, large-scale systems that power modern communication experiences, directly impacting how millions of users connect. You will be at the forefront of designing and implementing robust services that handle iMessage and RCS protocols, ensuring reliability, speed, and security.

Responsibilities:

  • Architect, develop, and maintain highly scalable, low-latency backend services and APIs for our messaging platform.
  • Lead the technical design and implementation of features for messaging protocols, with a strong focus on iMessage and RCS.
  • Collaborate with mobile engineering teams (iOS and Android) to ensure seamless integration between the client-side applications and backend services.
  • Drive technical decisions around our backend stack, database choices, and deployment strategies to ensure performance and reliability at scale.
  • Establish and champion best practices for coding, testing, and CI/CD within the backend engineering team.
  • Mentor junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.
  • Monitor, troubleshoot, and resolve production issues, ensuring the high availability and performance of our messaging systems.

Requirements:

  • 5+ years of professional experience in backend software development.
  • Strong proficiency in a modern backend language, preferably Python or Go.
  • Proven, non-negotiable experience in architecting or developing systems that integrate directly with large-scale messaging platforms and protocols like RCS, iMessage, or comparable third-party services (e.g., WhatsApp Business API, Telegram Bot API).
  • Demonstrated experience designing and building distributed systems, microservices, and RESTful APIs.
  • Solid understanding of real-time communication technologies (e.g., WebSockets, gRPC).
  • Experience with cloud infrastructure and services (AWS, GCP, or Azure).
  • Proficiency with both SQL and NoSQL databases (e.g., PostgreSQL, Cassandra, Redis).
  • Level of English – Upper-Intermediate and higher

Advanced Technical Knowledge

  • In-depth knowledge of message brokers and event-streaming platforms (e.g., Kafka, RabbitMQ, SQS).
  • Familiarity with telecommunication standards and protocols (e.g., GSMA Universal Profile, SIP, XMPP).
  • Experience with containerization and orchestration technologies (Docker, Kubernetes).
  • Deep understanding of network protocols and security best practices, including transport-level security and end-to-end encryption.
  • Experience with performance tuning and optimization of high-throughput, low-latency systems.

In return we offer:

  • The friendliest community of like-minded IT-people
  • Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
  • Paid sick leaves, including 5 paid days per year that don’t require a sick note
  • English classes in 1-to-1 & group modes with elements of gamification
  • Neverending fun: sports events, tournaments, music band, multiple affinity groups

Come on board, and let’s grow together!

Go Up