Join Text and drive impactful growth!
At Text we help 40 000+ (and growing) businesses worldwide make more sales from customer contacts using our connected, AI-powered tools for smarter chat, automation, and support.
Behind every customer-facing feature is a network of backend systems that quietly power the experience. That’s where we come in. The Configuration team ties together our products, services, and teams — from managing agents and licensing parameters to serving data to messaging and customer systems. It’s the backbone of how the product operates at scale.
But we’re not just keeping things running — we’re actively transforming how they work. Our mission is to build robust, well-architected services that can evolve with the business. This is high-impact engineering with real technical depth and tight integrations across the stack.
You’ll join a small, three-person team where engineers are expected to take end-to-end ownership — from shaping architecture to shipping production code and maintenance. Whether you're building new services, migrating critical logic out of monoliths, or working through tricky licensing edge cases, this role rewards technical curiosity, independence, and a builder’s mindset.
If you thrive in environments where clarity, accountability, and platform thinking matter, you’ll feel right at home.
What You’ll Be Doing
Design, develop, and maintain public and internal APIs and backend services that support product configuration across the entire platform.
Refactor and extract functionality from legacy REST APIs into clean, modular services written primarily in Go.
Collaborate closely with engineers and cross-functional teams — including web, mobile, and product — to deliver cohesive, scalable solutions.
Contribute to architectural discussions and actively participate in shaping the future of our service layer.
Write automated tests across multiple levels (integration, unit, end-to-end) to ensure stability and confidence in delivery.
Take full ownership of your work — from technical planning and implementation to production deployment and post-release support.
Support and evolve existing systems to remain performant, reliable, and well-structured.
Contribute to broader engineering efforts, such as service isolation, observability, and infrastructure automation.
Who We’re Looking For
You’re a Senior Backend Engineer who thrives on responsibility and impact. You likely:
Bring strong experience in Go.
Are comfortable contributing to services written in Node.js/TypeScript when needed.
Have deep experience with SQL databases like PostgreSQL or MySQL and understand their nuances.
Know how to dissect and decouple legacy systems into clean, well-structured components.
Write production-grade, testable code — and take pride in doing it well.
Work proactively and independently, taking full responsibility for your work from concept to delivery.
Feel confident engaging in architectural conversations and proposing scalable, long-term solutions.
Nice to Have
Experience with distributed systems or operating services at scale.
Familiarity with GitHub Actions, Argo CD, Kubernetes, or similar DevOps tools.
A track record of migrating legacy monoliths into service-based architectures.
Exposure to configuration-heavy domains or internal platform tooling.
Our Tech Stack
Languages: Go (primary), with some services in Node.js (TypeScript).
Databases: PostgreSQL, MySQL, and Redis.
Infrastructure & DevOps: Kubernetes (via Argo CD), Terraform, and GitHub Actions.
Testing: Primarily integration tests, supplemented by unit and end-to-end testing.
Why This Role Stands Out
Real ownership: You'll directly shape how our product is configured and scaled across the organization.
Foundational impact: You’re building the backbone services that power our messaging, agent management, and licensing systems.
Engineering depth: From legacy decomposition to distributed system design, this role offers deep technical challenges.
Low process overhead: No sprints, no noise — just one short daily sync and focused work.
Supportive culture: Work with a small, tight-knit team that values clarity, autonomy, and proactive collaboration.
Sounds like your kind of challenge? Let’s talk.
The way we work
We’re a hybrid team – remote when it makes sense, onsite when it matters most.
Once per quarter, your whole team spends 5 working days together at our Wrocław office – a time for focused execution, unblocking work, and driving key outcomes.
Our office is open year-round – drop by anytime.
Net per month - B2B
Check similar offers