Senior Backend Engineer designing, building, and scaling backend foundations for Omnichannel integrations at Text. High ownership role in a reliability-heavy integration environment.
Responsibilities
Build backend services for Omnichannel integrations and scale coverage across channels.
Design ingestion and sync flows that are resilient by default (deduplication, retries, idempotency, ordering guarantees).
Translate third-party concepts into Text’s internal domain model (messages, threads, participants, attachments, metadata).
Handle channel-specific constraints without breaking user experience (media size limits, API versioning, delivery semantics).
Improve operational reliability with strong observability (metrics, logs, tracing, alerting) and debuggable failure modes.
Collaborate closely with teams across Text to keep data flows consistent and trustworthy.
Shape architecture decisions: what becomes a reusable platform layer vs. channel-specific logic.
Requirements
6+ years of backend engineering experience in product-focused environments.
Strong production experience with Go (Golang).
Solid distributed systems fundamentals (consistency trade-offs, retries/idempotency, backpressure, event-driven patterns).
Experience integrating with third-party platforms and operating services in production.
Comfort with SQL (PostgreSQL) plus stores like Redis.
Experience with Pub/Sub or Kafka and async/event-driven architectures.
Familiarity with cloud infrastructure (GCP preferred) and modern delivery/ops practices (CI/CD + observability).
Benefits
Inflection-point ownership: you’ll shape foundations, patterns, and standards for Omnichannel.
High-impact channels: work on integrations customers care about most — high usage and business impact.
Real engineering challenges: reliability and correctness under external constraints.
Strong platform foundations: security/compliance/reliability baseline exists, so you can focus on evolution.
Cross-product impact: your work powers Inbox experience and downstream features relying on trustworthy conversation data.
C++ Developer managing IST Switch applications for a fintech company. Collaborating within a vibrant team in core banking/payments domain to deliver high - quality technical solutions.
Staff Software Engineer developing and deploying complex solutions for Early Warning Services. Focusing on technical architecture and collaboration with product management.
Join SEB as a Senior Java Developer focusing on innovative authorization solutions. Be part of a skilled team driving digital transformation in a collaborative environment.
Senior Backend Engineer developing software integrations to enhance user experience for a legal tech company. Collaborating with engineering and product teams in a hybrid work environment.
Senior Backend Engineer developing cutting - edge software integrations for legal tech startup. Collaborating with teams to enhance user experience and drive innovations.
Back End Engineer for the Credit Compass team, developing scalable services for small businesses' credit health. Collaborating with cross - functional team to deliver insights and features.
Software Engineer III developing and supporting complex technical solutions for Truist in the financial services sector. Collaboration with business product owners for effective design and implementation.
Java Architect designing and documenting architecture solutions in collaboration with development teams. Engaging with major clients while working from Brussels with hybrid arrangements.
Python Developer at rapidly expanding fintech startup contributing to impactful projects and collaborating with a skilled team. Building scalable, reliable, and user - friendly fintech solutions remotely from Estonia.
C++/C# Developer designing and optimizing backend systems for SEPTA CARD project. Collaborating with architects and analysts, performing database administration and ensuring system reliability.