Backend Engineer
Senior
Notix.Games is looking for a Senior Backend Engineer (Go) to join the team developing a large-scale gaming aggregator. You will work on a product that is rapidly expanding and entering new markets, and your engineering decisions will directly impact how the platform scales and evolves.
Apply Today and Benefit From
- Growing Product: The platform is already live, actively expanding, and evolving into a multi-module solution with new business verticals and complex integration logic.
- Architecture Ownership: You will influence architecture decisions, design new services, and improve framework components to support high scalability and performance.
- Engineering Autonomy: You will operate with a high level of ownership, driving initiatives, proposing improvements, and shaping engineering standards.
- Modern Tech Stack: Go, microservices, PostgreSQL, NoSQL, Docker, Kubernetes, gRPC, CI/CD.
- Professional Development: Opportunities to deepen expertise in distributed systems, high-load architectures, performance optimization, and technical leadership.
- Impactful Engineering Work: Your decisions will directly affect business growth, product reliability, and expansion to new regions.
What You'll Be Doing
- Aggregator Backend Development: Build and maintain integrations with gaming studios and casinos, ensuring reliable data flow, fault tolerance, and stable communication.
- Architecture and Framework Improvements: Evolve internal architecture and tooling to increase scalability, maintainability, and performance.
- Automation and Optimization: Streamline and automate integration workflows to accelerate development and reduce operational overhead.
- Feature Development: Design and implement new product modules and expand existing functionality with clean, well-tested, production-grade code.
- Technical Ownership: Participate in discussions and decision-making that shape long-term technical direction, service architecture, and engineering culture.
- Collaboration: Work closely with analysts and QA engineers to clarify requirements, validate assumptions, and deliver high-quality results.
Your Expertise
Technical Skills
- Experience: 6+ years in backend development, 4+ years using Go as the primary language.
- Microservices: Solid experience building and operating microservice-based systems.
- Architecture: Strong understanding of clean architecture principles, SOLID, automated testing, code quality, and CI/CD practices.
- Databases: Strong knowledge of database design and performance optimization; experience with PostgreSQL and NoSQL.
- API Development: Proficiency in designing and building APIs using REST and gRPC.
- DevOps: Hands-on experience with Docker and Kubernetes.
- Languages: English (B1+), Russian (C1+).
Personal Qualities and Competencies
- Analytical Mindset: Structured approach to solving complex engineering challenges.
- Attention to Detail: Focus on reliability and code quality.
- Adaptability: Comfortable working in a fast-paced environment with shifting priorities.
- Experience in Small Teams: Able to fully own features end-to-end and work independently.
- Responsibility and Engagement: Strong sense of ownership and commitment to results.
Nice to Have
- Experience with high-load and high-performance systems.
- Experience in finance-related products or workflows.
- Familiarity with the gaming industry.
Extras
- Competitive salary.
- Flexible hours.
- 4 extra personal days off per year.
- Training, workshops, and opportunities to attend international conferences.