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.
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: Wide range depending on service. We aim to focus primarily on integration tests, supplemented by unit and end-to-end testing.
Who We’re Looking For Engineer That
- Brings strong experience in Go.
- Is comfortable with contributing to services written in Node.js/TypeScript when needed.
- Has deep experience with SQL databases like PostgreSQL or MySQL and understands their nuances.
- Knows how to dissect and decouple legacy systems into clean, well-structured components.
- Writes production-grade, testable code — and takes pride in doing it well.
- Works proactively and independently, taking full responsibility for their work from concept to delivery.
- Feels 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.
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.