PAR Technology
Staff Backend Developer
Serbia
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Lead / management
- Country
- RS
- Work mode
- Remote-friendly
- First seen by hirly
- 6 Oct 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
For over four decades, PAR Technology Corporation (NYSE: PAR) has been a leader in restaurant technology, empowering brands worldwide to create lasting connections with their guests. Our innovative solutions and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and drive growth for over 100,000 restaurants in more than 110 countries. Embracing our "Better Together" ethos, we offer Unified Customer Experience solutions, combining point-of-sale, digital ordering, loyalty and back-office software solutions as well as industry-leading hardware and drive-thru offerings. To learn more, visit partech.com or connect with us on LinkedIn , X (formerly Twitter) , Facebook , and Instagram .
Position Description:
A Staff Backend Developer is a highly experienced software engineer responsible for designing, developing and evolving complex backend systems and services using PHP and/or Go (Golang), MySQL and related technologies.
The role requires deep technical expertise, strong engineering judgment and a high level of ownership. A Staff Backend Developer is expected to independently drive complex technical work, contribute to architecture and technical decisions, and act as one of the key technical references within the development team.
The role goes beyond implementation of individual tasks. A Staff Backend Developer is expected to understand the broader product and system context, proactively identify technical risks and improvement opportunities, and take responsibility for features and technical initiatives from initial design through implementation, testing, release, production validation and continuous improvement.
A Staff Backend Developer is also expected to make extensive and effective use of AI-assisted engineering tools as part of their daily development workflow. They must have sufficient technical depth and engineering judgment to critically evaluate, validate and improve AI-generated solutions rather than relying on them without proper technical review.
Position Location:
Serbia
Reports To:
Engineering Manager
What We’re Looking For:
Entrees (Requirements):
Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related technical field, or equivalent practical experience.
Extensive professional experience in backend software development and independently delivering complex production systems.
Strong knowledge of PHP and modern PHP web frameworks and/or Go (Golang), with deep understanding of backend application and service development.
Strong knowledge of relational databases, particularly MySQL, including data modeling, query optimization and performance considerations.
Strong experience designing and maintaining APIs and integrations.
Deep understanding of software architecture, design patterns, maintainability, scalability and performance.
Strong understanding of distributed systems, service integrations, asynchronous processing and failure scenarios.
Strong understanding of testing practices, including unit, integration and automated testing.
Strong understanding of production systems, observability, logging, monitoring, troubleshooting and root cause analysis.
Strong experience with Git, Linux environments and modern CI/CD development practices.
Experience working in Agile and continuous delivery environments with frequent releases and short development cycles.
Demonstrated ability to independently solve complex technical problems and make sound engineering decisions with limited supervision.
Demonstrated ability to take end-to-end ownership of complex features and technical initiatives.
Demonstrated practical experience using AI-assisted software engineering tools as a significant part of the development workflow.
Strong understanding of both the capabilities and limitations of AI-assisted development, with the technical depth required to critically review, validate and correct AI-generated code and technical solutions.
Ability to use AI effectively to accelerate development, investigation, testing, documentation and problem solving without compromising engineering quality.
With a side of (additional skills):
Strong ability to identify technical risks and improvement opportunities proactively rather than relying only on assigned work.
Ability to help other engineers adopt effective AI-assisted development practices.
Strong code review and technical mentoring skills.
Ability to act as a technical reference for other developers and support the Engineering Manager with technical recommendations and decisions.
Strong communication and collaboration skills across Engineering, Product, Quality Engineering, Architecture and DevOps.
High level of ownership, accountability and self-direction.
Strong focus on software quality, performance, reliability and long-term maintainability.
Ability to balance technical excellence with business priorities and delivery needs.
Unleash your potential: What you will be doing and owning:
Design, develop and maintain complex backend systems, services and APIs that support integrated ordering, payment and workflow management solutions.
Actively contribute to the technical design and architecture of the software system, with a deep understanding of system behavior, dependencies, data flows and integration points.
Take ownership of complex features and technical initiatives from initial requirements and technical design through implementation, testing, deployment, production validation and post-release follow-up.
Ensure that feature ownership does not end when the code is completed, but continues through successful delivery, production stability and resolution of any issues identified after release.
Act proactively and independently, identifying technical problems, risks, dependencies and improvement opportunities without waiting for tasks or solutions to be explicitly assigned.
Serve as a technical reference point for the development team, providing guidance and support to other developers on architecture, implementation approaches, debugging, performance and engineering best practices.
Work closely with the Engineering Manager and provide technical input, recommendations and support for technical decisions, planning, risk assessment and prioritization.
Support the Engineering Manager in evaluating technical complexity, dependencies, implementation approaches and technical risks related to planned work.
Mentor and support other developers, share technical knowledge, review implementation approaches and help raise the overall engineering capability of the team.
Perform high-quality code reviews focused not only on code correctness, but also on architecture, maintainability, performance, security, scalability and long-term technical impact.
Actively contribute to establishing and improving engineering standards, coding practices, development processes and technical guidelines across the team.
Make extensive and effective use of AI-assisted engineering tools to improve development speed, code quality, investigation, debugging, testing, documentation and engineering productivity.
Use AI as an engineering accelerator while applying strong technical judgment to validate AI-generated code, designs, assumptions and recommendations before they are introduced into production systems.
Continuously evaluate new AI-assisted development approaches and identify practical opportunities to improve engineering efficiency and software quality across the team.
Help other developers improve their effective and responsible use of AI-assisted engineering tools and workflows.
Maintain a deep understanding of the codebase and surrounding systems sufficient to identify incorrect, incomplete or suboptimal AI-generated solutions.
Work closely with Product, Quality Engineering, Frontend, Architecture, DevOps and other engineering
Listed on hirly, a job board. hirly is not the employer: PAR Technology is hiring for this role.
Similar jobs
- Principal Backend Developer – Clinical ApplicationsOracle · United StatesFirst seen yesterday
- .Net Backend Developer-LeadCapgemini Engineering · Bangalore, INFirst seen 2d ago
- Intern Backend DeveloperAg · GdanskFirst seen today
- Backend DeveloperDentsuaegis · CDMX – 1458 Avenida Insurgentes SurFirst seen today
- Java Backend Developer - VadodaraCapco · India - PuneFirst seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job