PAR Technology Corporation is looking for a Senior Golang Software Engineer to develop enterprise-grade systems and programs that are scalable and maintainable. You will focus on writing well-documented, testable code and coordinate with the team on different layers of the infrastructure.
What You'll Do
- Write scalable, robust, testable, efficient, and easily maintainable code.
- Translate software requirements into stable, working, high-performance software.
- Play a key role in architectural and design decisions, building toward an efficient microservice distributed architecture.
What We're Looking For
- 5+ years of experience with GoLang.
- Working experience on Golang.
- Experience working on enterprise-grade systems.
- Experience designing web services.
- Knowledge of how to scale systems that have database bottlenecks.
- Fluency in Serbian and English language.
Nice to Have
- Good exposure to Microservices architecture.
- Familiarity with OAuth, JWT, SSO, Authentication, and Identity Federation.
- Familiar with AWS, Docker, Kubernetes, Pods and Meshes.
- Experience in MySQL, Snowflake, and MongoDB.
Technical Stack
- Golang
- AWS, Docker, Kubernetes
- MySQL, Snowflake, MongoDB
Team & Environment
You will report to an Engineering Manager.
Work Mode
This position is for local-country work in Serbia.
PAR provides equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability or genetics.



