Backend (Golang) Developer
We are looking for a new team member to join our team in Banjaluka as a Backend (Golang) developer.
We are looking for a Backend Developer to join our engineering team in building high-performance, scalable services using Golang. This position offers the opportunity to work on complex distributed systems where code optimization and architectural stability are the primary focus.
Role Overview:
Your role involves the full development lifecycle of backend components, from designing microservices to implementing efficient API solutions. You will focus on writing clean, testable code while collaborating closely with cross-functional teams to ensure seamless system integration.
Responsibilities:
- Design, develop and maintain backend microservices for a high-throughput iGaming platform.
- Build reliable, scalable and observable services that operate under real-world load and strict latency requirements.
- Collaborate closely with frontend, product and infrastructure teams to deliver end-to-end features.
- Participate in production support and incident handling, including on-call rotations when required.
- Communicate with clients and product team, providing clear technical explanations and informations needed.
- Design and implement REST and gRPC APIs with clear contracts, versioning and backward compatibility.
- Take ownership of service performance, latency and resource usage.
- Work with relational and in-memory data stores, making explicit trade-offs around consistency, performance and cost.
- Contribute to service architecture, data flow design and inter-service communication patterns.
- Participate in code reviews and technical discussions, challenging decisions when needed.
- Identify bottlenecks, race conditions and failure modes before they surface in production.
- Improve existing services by reducing technical debt and increasing system robustness.
- Stay current with backend and distributed-systems practices - adopting tools for sound engineering reasons, not trends.
Requirements:
- Strong, hands-on experience with Golang in production environments.
- Strong understanding of RESTful APIs and service-to-service communication.
- Solid, practical experience with gRPC, including schema design and versioning.
- Experience using GORM (or similar ORM).
- Strong knowledge of working with databases and data stores (PostgreSQL/MySQL, Redis).
- Experience designing, deploying and maintaining microservice-based systems.
- Comfortable reading and improving existing codebases.
- Strong debugging and problem-solving skills in distributed environments.
Nice to Have:
- Experience with Docker and Kubernetes, including running services in containerized environments.
- Familiarity with CI/CD pipelines and automated deployment workflows.
- Experience with AWS and/or Google Cloud in real-world systems.
- Solid working knowledge of Git and collaborative development workflows.
- Academic background in computer science, engineering, or similar (or equivalent practical experience).
- Clear communication skills and a team-oriented engineering mindset.
About Alea Partners:
Alea Partners is a leading company in the field of Information Technology & Services, specializing in developing cutting-edge gaming software solutions. With a focus on innovation, quality, and user experience, we have established ourselves as a trusted partner in the gaming industry. Our talented team works tirelessly to deliver exceptional gaming experiences to our customers worldwide.
Benefits:
- Competitive salary commensurate with experience.
- Comprehensive private health insurance package for your peace of mind.
- Opportunity to work with a dynamic, talented, and passionate team in a collaborative environment.
- Access to cutting-edge technologies and tools to enhance your skills and expertise.
- Chance to contribute to the development of innovative gaming software solutions that will be enjoyed by players worldwide.
- Professional growth and development opportunities through ongoing training and educational programs.
- Flexible work hours and a healthy work-life balance.
- A vibrant and inclusive work culture that promotes creativity, teamwork, and employee well-being.
If you are enthusiastic about ensuring top-notch quality in gaming software solutions and want to be part of an industry-leading team, we would love to hear from you.
How to Apply:
To apply for the position of Backend (Golang) Developer at Alea Partners, please submit your resume and a cover letter outlining your relevant experience and why you are interested in this position.