Responsibilities
- Develop code that is scalable, resilient, well-tested, performant, and easy to maintain
- Convert software requirements into reliable, functional, and efficient applications
- Contribute significantly to architectural planning and design, supporting a distributed microservices structure
Requirements
- Proven experience developing with Golang
- Background in enterprise-level system development
- Experience designing and implementing web services
- Ability to optimize and scale systems facing database constraints
- Fluent in both Serbian and English
Nice to Have
- Exposure to or experience with microservices architecture is a plus
- Knowledge of authentication protocols including OAuth, JWT, SSO, and identity federation
- Familiarity with containerization and orchestration technologies such as Docker, Kubernetes, Pods, and service meshes
- Hands-on experience with MySQL, Snowflake, and MongoDB


