Backend Engineer - Configuration Team
TLDR
Develop and maintain core backend services primarily in Go, ensuring high traffic reliability and effective cross-team collaboration.
Develop, scale, and maintain backend services (Configuration API, TextApp services, Integration API) primarily in Go, while also supporting and evolving existing Node.js services.
Design and optimize relational databases (MySQL/PostgreSQL) and caching layers (Redis).
Take full ownership of your work: from picking up a ticket in the Kanban board to deploying and monitoring it in production.
Handle cross-team requests and build configuration pools that other engineering teams will use in their applications.
Participate in technical discussions and architectural decisions, advocating pragmatic solutions that balance trade-offs.
Migrate and refactor legacy systems into modern, scalable solutions without disrupting existing production traffic.
Ownership mindset: you treat the systems you own as products, taking full responsibility for what you deploy to production.
Independent executor: you have the initiative to take a problem, figure out the solution, and drive it to completion without needing someone to hold your hand.
Pragmatic builder: you know how to balance building modern, top-tier tech with the reality of maintaining and improving legacy code.
Collaborative communicator: you are comfortable talking directly to other teams across the company to understand their needs and solve their blockers.
4+ years of backend engineering experience in product-focused environments.
Strong, hands-on production experience with Go (Golang) as your main tool.
Solid understanding of Node.js and a willingness to work with it for maintenance and migration purposes.
Solid experience designing, querying, and optimizing relational databases (MySQL, PostgreSQL).
Experience operating services in production under high traffic and scale.
A proven track record of delivering features end-to-end independently.
Experience with Infrastructure as Code, specifically Terraform.
Familiarity with cloud infrastructure (GCP preferred).
Experience working with Redis and background task runners or work-queue mechanisms.
High-impact visibility: your code powers the settings and configurations used by virtually every team and client at Text.
Real engineering voice: you won't just be a "ticket taker." We make decisions based on technical trade-offs, and your arguments and input will actively shape our architecture.
Blend of challenges: you get to work with modern, top-tier technologies while solving complex legacy migration puzzles.
Clear success metrics: we measure success by your ability to independently ship real solutions to production, starting within your first 3 months.
LiveChat delivers customer service software designed to empower businesses in engaging and supporting their customers seamlessly across various messaging platforms. By focusing on efficient communication through text and video solutions, they enhance the overall customer experience and enable companies to maintain consistent conversation histories.
- Founded
- Founded 2002
- Employees
- 51-200 employees
- Industry
- Internet Software & Services