Senior Golang Engineer
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.
Role in brief
BetConstruct is seeking a Senior Golang Engineer to enhance technical solutions in the iGaming sector. Ideal candidates should have robust Go programming skills and experience with microservices.
About the role
In this role, you will be responsible for developing high-performance code and designing systems within a distributed microservices architecture. Your contributions will play a key role in architectural decisions, focusing on security, scalability, and speed.
Collaboration is essential as you will work closely with cross-functional teams, including backend, DevOps, product, and security units. Staying updated with advancements in Go and blockchain technology will also be part of your responsibilities.
Skills that matter here
- Go: You will utilize Go for building efficient and reliable code.
- microservices: Experience with microservices architecture is crucial for system design and integration.
- Git: Familiarity with Git is necessary for version control in collaborative projects.
Who this role suits
- You have a strong technical background in software engineering.
- You thrive in collaborative environments and communicate effectively across teams.
- You are proactive in staying updated with industry advancements and best practices.
- You possess strong analytical and problem-solving skills.
From the employer
- Conduct in-depth research and analysis, delivering high-quality technical solutions
- Translate technical requirements into well-structured, high-performance, and reliable code
- Design and build robust, testable, and easily maintainable systems within a distributed microservices architecture
- Play a critical role in architectural decisions, continuously optimizing system design for security, scalability, and speed
- Collaborate with cross-functional teams, including backend, DevOps, product, and security units
- Write comprehensive technical documentation, including clean and well-documented Godoc comments
- Stay up to date with the latest blockchain and Go language advancements, sharing knowledge within the team
- Strong knowledge of Go programming paradigms, idioms, and concurrency patterns (e.g., goroutines and channels)
- Experience working with Go frameworks and tools, such as: Go templating engines, Web frameworks like Revel or similar, Dependency management tools (e.g., Godep, Go Modules, Sltr)
- Ability to write efficient, reusable, and testable code
- Experience building and integrating with microservices architectures
- Familiarity with code versioning systems such as Git
- Excellent verbal and written communication skills in English and Russian (required for cross-team collaboration)
- Strong problem-solving, debugging, and analytical skills
Questions about this role
Is this position remote?
Yes, this role is fully remote.
What level of experience is required?
This position is for a senior-level candidate.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.