PAR Technology
PAR Technology
1,001 – 5,000 직원
물류식품 및 음료컨설팅
PAR Technology는 레스토랑, 호스피탈리티 기업 및 기타 대규모 서비스 환경을 위한 기술을 개발합니다. 이 회사의 플랫폼은 판매시점관리 시스템, 디지털 주문, 결제 및 고객 로열티 도구를 통합해 운영자가 프런트오브하우스와 백오브하우스의 업무 흐름을 조율할 수 있도록 지원합니다. PAR Technology는 퀵서비스 및 패스트 캐주얼 외식업체, 영화관, 카지노, 테마파크, 호텔, 편의점 등 다양한 조직에 서비스를 제공하며, 원활한 운영과 일관된 고객 경험을 지원하도록 설계된 클라우드 기반 제품을 제공합니다.

PAR Technology 수석 백엔드 개발자 (세르비아 원격)

PHP와 Go를 사용해 PAR Technology의 레스토랑 소프트웨어 및 하드웨어 플랫폼 백엔드 개발을 이끕니다. API, 아키텍처, AI 지원 엔지니어링 관행과 프로덕션 안정성을 담당합니다.

설명

  • 통합 주문, 결제 및 워크플로 솔루션을 위한 복잡한 백엔드 시스템, 서비스 및 API를 설계, 개발하고 유지 관리합니다.
  • 시스템 동작, 종속성, 데이터 흐름 및 통합 지점을 포함한 소프트웨어 아키텍처와 기술 설계를 구상합니다.
  • 요구 사항과 설계부터 구현, 테스트, 배포, 프로덕션 검증 및 출시 후 후속 조치까지 복잡한 기능과 기술 이니셔티브를 이끕니다.
  • 기술 문제, 위험, 종속성 및 개선 기회를 선제적으로 파악합니다.
  • 아키텍처, 구현, 디버깅, 성능 및 엔지니어링 관행에 대해 개발자에게 기술 리소스로서 지원합니다.
  • 엔지니어링 관리자에게 기술 지침과 권고 사항을 제공합니다.
  • 개발자를 멘토링하고 팀 전체에 기술 전문 지식을 공유합니다.
  • 정확성, 아키텍처, 유지 관리성, 성능, 보안 및 확장성 측면에서 코드를 검토합니다.
  • 엔지니어링 표준, 코딩 관행, 개발 프로세스 및 기술 지침을 발전시킵니다.
  • AI 지원 엔지니어링 도구를 사용하고 평가하여 개발 속도, 품질, 조사, 디버깅, 테스트 및 문서화를 개선합니다.
  • 개발자가 효과적이고 책임감 있는 AI 지원 개발 워크플로를 수립하도록 돕습니다.
  • 제품, 품질 엔지니어링, 프론트엔드, 아키텍처, DevOps 및 기타 엔지니어링 팀과 협업합니다.
  • 단위 테스트, 통합 테스트 및 자동화 테스트를 작성하고 유지 관리합니다.
  • 신뢰성, 하위 호환성, 높은 성능 및 확장성을 갖춘 API와 통합 기능을 구축합니다.
  • 성능 병목과 리소스 활용 문제를 찾아 해결합니다.
  • 복잡한 프로덕션 사고를 조사하고 근본 원인을 파악하며 시정 및 예방 조치를 구현합니다.
  • 모니터링, 로깅, 메트릭 및 관측성 도구를 사용해 시스템 동작을 평가하고 변경 사항을 검증합니다.
  • 기술 견적을 작성하고 가정, 종속성, 위험 및 불확실성을 전달합니다.
  • 엔지니어링 관리자와 우선순위를 정하면서 기술적 전달과 종속성을 독립적으로 관리합니다.
  • 위험, 차단 요소 및 개발 문제를 해결책이나 권고 사항과 함께 전달합니다.
  • Git 및 확립된 소프트웨어 개발 워크플로를 사용합니다.
  • 기술 전문성을 확장하고 관련 기술, 도구 및 엔지니어링 관행을 평가합니다.
  • 기술 부채를 줄이고 현대화, 단순화 및 아키텍처 개선 기회를 파악합니다.
  • 신속한 제공과 시스템의 장기적인 유지 관리성 사이에서 균형을 잡습니다.

지원 자격

  • 컴퓨터 과학, 소프트웨어 공학, 정보 기술 또는 관련 기술 분야의 학사 학위나 이에 상응하는 실무 경험.
  • 백엔드 소프트웨어 개발 분야의 풍부한 전문 경험과 복잡한 프로덕션 시스템을 독립적으로 제공한 경험.
  • PHP 및 최신 PHP 웹 프레임워크 및/또는 Go(Golang)에 대한 높은 숙련도.
  • 관계형 데이터베이스, 특히 MySQL에 대한 깊은 지식(데이터 모델링, 쿼리 최적화 및 성능 고려 사항 포함).
  • API와 통합 기능을 설계하고 유지 관리한 상당한 경험.
  • 소프트웨어 아키텍처, 디자인 패턴, 유지 관리성, 확장성 및 성능에 대한 깊은 지식.
  • 분산 시스템, 서비스 통합, 비동기 처리 및 장애 시나리오에 대한 깊은 이해.
  • 단위 테스트, 통합 테스트 및 자동화 테스트 관행에 대한 높은 이해.
  • 프로덕션 시스템, 관측성, 로깅, 모니터링, 문제 해결 및 근본 원인 분석에 대한 깊은 이해.
  • Git, Linux 환경 및 최신 CI/CD 관행에 대한 풍부한 경험.
  • 애자일 및 지속적 제공 환경에서 근무한 경험.
  • 제한적인 감독 아래 복잡한 기술 문제를 독립적으로 해결할 수 있는 입증된 능력.
  • 복잡한 기능과 기술 이니셔티브를 처음부터 끝까지 책임질 수 있는 입증된 능력.
  • AI 지원 소프트웨어 엔지니어링 도구를 개발 워크플로의 중요한 부분으로 사용한 실무 경험.
  • AI가 생성한 코드와 기술 솔루션을 비판적으로 평가, 검증하고 수정할 수 있는 능력.
  • 품질을 유지하면서 개발, 조사, 테스트, 문서화 및 문제 해결에 AI를 적용할 수 있는 능력.
  • 뛰어난 코드 리뷰 및 기술 멘토링 역량.
  • 엔지니어링, 제품, 품질 엔지니어링, 아키텍처 및 DevOps 전반에서 강한 커뮤니케이션 및 협업 능력.
  • 높은 주인의식, 책임감 및 자기 주도성.
  • 소프트웨어 품질, 성능, 신뢰성 및 장기적인 유지 관리성에 대한 강한 의지.
  • 기술적 우수성, 비즈니스 우선순위 및 제공 요구 사항 사이에서 균형을 잡는 능력.
  • 세르비아에서 합법적으로 근무할 수 있는 권리.

복리후생

  • 인종, 피부색, 종교, 성별, 출신 국가, 나이, 장애 또는 유전적 특성에 관계없이 평등한 고용 기회를 제공합니다.
  • 지원 및 고용 과정에서 장애가 있는 개인에게 합리적인 편의를 제공합니다.