TL;DR
Middle/Senior Backend Engineer (Go): Developing and maintaining high-performance backend services for the hirify.global ID platform with an accent on authentication/authorization flows, database optimization, and scalability. Focus on building Web2 & Web3 authentication flows, high availability for millions of concurrent users, and SDK development.
Location: Hybrid, based in Baku, Azerbaijan.
Company
hirify.global is a global commerce company providing robust tools and services to help video game developers fund, distribute, market, and monetize their games worldwide.
What you will do
- Develop and maintain Go backend services for the hirify.global ID platform.
- Design and implement authentication/authorization flows (OAuth 2.0, OIDC, WebAuthn).
- Optimize database queries and ensure high performance under heavy loads (CockroachDB, MySQL, Redis).
- Build and maintain microservices architecture with a focus on reliability and scalability.
- Collaborate with frontend engineers on SDK and widget integration.
- Support production systems and troubleshoot issues across the authentication stack.
Requirements
- 3+ years of commercial experience with Go.
- Strong understanding of PostgreSQL and Redis (query optimization, indexing strategies).
- Experience with Docker and docker-compose.
- Proficiency with Git and collaborative development workflows.
- Understanding of Nginx and web server configuration.
- Solid experience writing unit tests and maintaining high code quality.
- Good English reading skills (technical documentation).
Nice to have
- Understanding of microservices architecture principles.
- Experience with REST API design and documentation (Swagger/OpenAPI).
- Hands-on experience with CI/CD pipelines.
- Knowledge of OAuth 2.0, OpenID Connect, or other authentication protocols.
- Experience with RabbitMQ or similar message brokers.
- Understanding of Kubernetes and container orchestration.
Culture & Benefits
- 100% company-paid medical, dental, and vision plans.
- Unlimited Flexible Time Off.
- Personalized career roadmap for professional development through training and educational opportunities.
- Supportive environment fostering creativity and collaboration.
- Comprehensive Benefits Program prioritizing physical, mental, and emotional well-being.
Hiring process
- AI tools may be used to support parts of the hiring process (reviewing applications, analyzing resumes, assessing responses).
- Final hiring decisions are ultimately made by humans.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →