Staff Backend Developer

🔥 58 minutes ago

🇷🇸 Serbia – Remote

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

👻 Ghost score 10%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of PAR Technology

PAR Technology

1001 - 5000 employees

Founded 1982

🍽️ Food & Beverage

💼 Consulting

📦 Logistics

Food & Beverage • Consulting • Logistics

PAR Technology is a company that provides a comprehensive suite of technology solutions aimed at the restaurant and hospitality industries. Their offerings include point of sale (POS) systems, digital ordering platforms, payment services, and customer loyalty solutions. PAR Technology aims to streamline restaurant operations through cloud-based technologies that improve speed of service, reduce wait times, and enhance the overall guest experience. They cater to various settings such as quick service, fast-casual, cinemas, casinos, theme parks, hospitality establishments, and convenience stores. By integrating various processes from front of house to back of house, PAR Technology supports a unified commerce experience for enterprises and businesses aspiring for growth.

📋 Description

• Design, develop and maintain complex backend systems, services and APIs supporting integrated ordering, payment and workflow management solutions • Contribute to software architecture and technical design, including system behavior, dependencies, data flows and integration points • Own complex features and technical initiatives from requirements and design through implementation, testing, deployment, production validation and post-release follow-up • Identify technical problems, risks, dependencies and improvement opportunities proactively • Serve as a technical reference for developers on architecture, implementation, debugging, performance and engineering practices • Provide technical input and recommendations to the Engineering Manager • Mentor developers and share technical knowledge • Perform code reviews focused on correctness, architecture, maintainability, performance, security and scalability • Improve engineering standards, coding practices, development processes and technical guidelines • Use and evaluate AI-assisted engineering tools to improve development speed, quality, investigation, debugging, testing and documentation • Help developers adopt effective and responsible AI-assisted workflows • Collaborate with Product, Quality Engineering, Frontend, Architecture, DevOps and other engineering teams • Write and maintain unit, integration and automated tests • Design and implement reliable, backward-compatible, performant and scalable APIs and integrations • Identify and resolve performance bottlenecks and resource utilization issues • Investigate complex production issues, perform root cause analysis and implement corrective and preventive actions • Use monitoring, logging, metrics and observability tools to understand system behavior and validate changes • Provide technical estimates and communicate assumptions, dependencies, risks and uncertainties • Prioritize work with the Engineering Manager while independently managing technical execution and dependencies • Communicate risks, blockers and development problems with solutions or recommendations • Use Git and established development workflows • Continuously improve technical knowledge and evaluate technologies, tools and practices • Reduce technical debt and identify modernization, simplification and architectural improvement opportunities • Balance delivery speed with long-term maintainability

🎯 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) • 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 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 practices • Experience working in Agile and continuous delivery environments • Demonstrated ability to independently solve complex technical problems 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 • Ability to critically review, validate and correct AI-generated code and technical solutions • Ability to use AI for development, investigation, testing, documentation and problem solving without compromising quality • Strong code review and technical mentoring skills • 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 • Legal right to work in Serbia

🏖️ Benefits

• Equal employment opportunities without regard to race, color, religion, sex, national origin, age, disability or genetics • Reasonable accommodations for individuals with disabilities during the application and employment process

Apply Now

Similar Jobs

🕒 September 22

UserWise

11 - 50

💼 Consulting

📣 Marketing

📦 Logistics

Principal Server Engineer owning Go/Python backend systems for live games supporting 1M+ DAU. Scaling PostgreSQL, caching, and real-time infrastructure for performance and reliability.

Google Cloud Platform

GRPC

Lua

Postgres

Prometheus

Python

Redis

Go

🕒 August 21

Genestack

51 - 200

💼 Consulting

🏥 Healthcare

📦 Logistics

Staff Backend Engineer evolving Java/Kotlin APIs and scalable infrastructure for Genestack’s petabyte-scale bioinformatics platform. Supporting AI/ML-driven drug discovery and life sciences research.

Java

Kotlin

NoSQL

RDBMS

🕒 August 7

Ionic Partners

11 - 50

🏢 Enterprise

🤝 B2B

☁️ SaaS

Chief Architect building AI-enabled .NET ERP products for nonprofits, school boards, and government agencies. Defining architecture, coding standards, releases, and complex solutions while mentoring developers.

.NET

🕒 July 27

RemoFirst

201 - 500

👥 HR Tech

☁️ SaaS

🤝 B2B

Staff Back-End Engineer at RemoFirst designing and maintaining Python and Java backend systems. Collaborating with international teams in a fully remote setup.

AWS

Cloud

Distributed Systems

Django

Flask

Java

Kafka

Microservices

MySQL

NoSQL

Postgres

Python

Spring

Spring Boot

SpringBoot

🕒 May 7

Novakid Inc

201 - 500

📚 Education

👥 B2C

Principal Backend Engineer overseeing backend architecture for an online AI-driven education platform. Responsible for major technical decisions and evolving the backend architecture from a monolith to a modular system.

AWS

Cloud

Distributed Systems

Google Cloud Platform

Postgres

Python

Redis