
Software Engineer II-Golang
PAR Technology12 days ago
Jaipur, India or Gurgaon, IndiaMid Level
Responsibilities
- Write scalable, robust, testable, efficient, and maintainable Go code.
- Translate software requirements into stable, high-performance software.
- Design web services and enterprise-grade systems.
- Contribute to architectural and design decisions for an efficient distributed microservices architecture.
- Address system scalability challenges, including database bottlenecks.
- Document software packages and programs and maintain reasonable test coverage.
- Coordinate with teammates working across different infrastructure layers.
Requirements
- 3–5 years of experience working with Go/Golang.
- Experience working on enterprise-grade systems.
- Experience designing web services.
- Knowledge of scaling systems with database bottlenecks.
- Familiarity with microservices architecture is advantageous.
- Familiarity with OAuth, JWT, SSO, authentication, and identity federation is advantageous.
- Familiarity with AWS, Docker, Kubernetes, pods, and meshes is advantageous.
- Experience with MySQL, Snowflake, and MongoDB is advantageous.
Tech Stack
Categories
About PAR Technology
PAR Technology (NYSE: PAR) builds software and hardware for multi‑unit restaurants and retailers, including point of sale, digital ordering, loyalty, payments, and back‑office systems. The company sells a SaaS platform with integrated devices and services used by over 100,000 restaurant locations worldwide. Founded in 1968 and headquartered in New Hartford, NY, PAR focuses on enterprise operators and franchises that need to manage performance across many locations.