Overview
Software Engineer role at PAR Technology focused on developing scalable, maintainable enterprise-grade Golang systems and programs for the restaurant technology platform.
What you'll do
- Develop enterprise-grade systems and programs that are scalable and maintainable.
- Leverage the unique paradigms, idioms, and syntax of Golang.
- Ensure packages and programs are well documented and have reasonable test coverage.
- Coordinate with the rest of the team working on different layers of the infrastructure.
- 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 microservices distributed architecture.
What you'll need
- 3-5 years of experience with Golang.
- Experience working on enterprise grade systems.
- Experience designing web services.
- Ability to scale systems that have database bottlenecks.
Nice to have
- Good exposure to Microservices architecture.
- Familiarity with OAuth, JWT, SSO, Authentication, and Identity Federation.
- Familiarity with AWS, Docker, and Kubernetes, Pods and Meshes.
- Experience in MySQL, Snowflake, and MongoDB.
Details
- Location: Gurugram.
- Interview process: phone screen with Talent Acquisition Team, video interview with the Technical Teams, and video interview with the Hiring Manager.
Read the full description and apply on the company’s own careers page.