Open Position
Senior Backend
Senior Backend
Developer (Go)
Why We Opened This Position
In May 2026 we delivered and transitioned into long-term support a major project for Atamura Group — a corporate digital platform with a public Nuxt SSR website, an admin panel, and a Go + Fiber API. Right now in our active pipeline we have two similar projects in the real estate niche and one fintech project. Client volume has grown to the point where we decided to form a third development team — dedicated entirely to new projects. The Senior Go Developer will be the key member of that team and will work on real production tasks from day one.
Responsibilities
- Build REST APIs in Go using Fiber or Gin.
- Design PostgreSQL database architecture: schemas, migrations, indexes, and query optimization.
- Integrate Redis for caching and session storage.
- Write clean, maintainable code with test coverage for critical components.
- Set up CI/CD pipelines via GitHub Actions.
- Deploy services using Docker and Docker Compose; configure Nginx.
- Integrate third-party APIs: Telegram Bot API, Google Indexing API, payment systems, client CRMs.
- Maintain project security: JWT with refresh tokens, rate limiting, SQL injection protection, secure file uploads.
- Document APIs via OpenAPI/Swagger.
- Assist with code reviews for junior developers.
Requirements
- 3+ years of commercial Go development experience.
- Deep knowledge of PostgreSQL: transactions, indexes, query optimization, migrations. Experience with pgx or sqlx.
- Understanding of architectural patterns: clean architecture, layered architecture, repository pattern.
- Experience with Redis (caching, pub/sub, rate limiting).
- Confident with Docker and Docker Compose.
- Solid security fundamentals: OWASP Top 10, password hashing, JWT, CSRF/XSS protection.
- Team Git workflow experience: feature branches, pull requests, rebase.
- English sufficient for reading technical documentation.
- Experience with Fiber or Gin.
Nice to Have
- Experience integrating Telegram Bot API and Kazakh payment systems (Kaspi Pay, Halyk Pay).
- Experience working in a distributed team.
- Experience mentoring junior developers.
Benefits & Conditions
- Real production projects with interesting technical challenges — not "yet another contact form."
- Freedom in architectural decisions. The CTO delegates, not dictates.
- Modern stack with no legacy: nothing running on PHP 5.6 or old Bitrix.
- A team of strong engineers: you will be one of the most experienced developers, not the only one.
- Opportunity to contribute to our own SaaS product QBiX Menu.
- 28 calendar days of paid vacation.
- Coverage of relevant books, courses, and conferences as needed.
Hiring Process
1
Intro Call
~30 minutes. We tell you about the studio and hear about you. No technical questions.
2
Technical Interview
~1.5 hours. Live coding and architectural discussion. Share your GitHub — we are interested in the code you write for yourself.
3
Meet the Team
A brief call with your future colleagues. Ask anything about projects and processes.
4
Offer
Final discussion of terms and start date.