freehire launches on Product Hunt on 26 August.

Follow →

샤플(Shopl) 백엔드 개발자

Open 24d

Summary

Builds and maintains the core backend APIs for Shopl’s SaaS platform, focusing on foundation domains like sites, members, groups, permissions, and assets to support enterprise-scale retail operations.

About

안녕하세요
현장 업무의 디지털화를 통해 오프라인 업무의 혁신을 꿈꾸는 글로벌 SaaS 기업, 샤플앤컴퍼니 입니다!

# 이 포지션을 채용하는 이유
•샤플(Shopl)은 대시보드와 모바일 앱으로 조직·권한 관리, 근태·업무 관리, 커뮤니케이션 등 현장 운영을 지원하는 SaaS 서비스입니다.
• 이번 포지션은 Shopl 서비스 전반의 기준이 되는 Foundation 영역(근무지, 구성원, 조직, 권한, 자산 등)을 함께 고도화할 서버 개발자를 찾는 자리입니다.
• 데이터 구조와 변경 영향도, 서비스 간 연관 관계를 고려해 공통 데이터를 관리하며, Enterprise 고객사의 대규모 데이터를 안정적으로 등록·수집·검증하고 권한/데이터 문제를 해결하는 기능을 개발합니다.
• 실무 경험자를 우선 채용하며, 경력이 적거나 신입이더라도 Java/Kotlin 및 Spring Boot 기반의 기본기와 문제 해결 능력을 갖춘 분이라면 지원 가능합니다.

# 자세한 서비스 소개가 궁금하다면, 검색창에 '샤플'을 검색해주세요!

Responsibilities

샤플(Shopl) 백엔드 개발
• Shopl 대시보드 및 모바일 앱에서 사용하는 Foundation 영역의 API를 설계·개발합니다.
• 근무지, 구성원, 그룹, 조직, 권한, 자산 등 서비스 전반의 기반이 되는 도메인 기능을 개발·운영합니다.
• Enterprise 고객사의 대규모 매장 및 운영 데이터를 등록·수집·검증·처리하기 위한 기능을 개발합니다.
• 담당 기능의 요구사항 분석부터 API 및 데이터 모델 설계, 개발, 배포, 운영까지 전 과정에 참여합니다.
• 프론트엔드, 기획, QA, 운영 담당자와 요구사항과 예외 조건을 구체화하고 구현 범위를 조율합니다.
• 고객사 운영 중 발생하는 데이터 정합성, 권한, 정책 및 성능 관련 이슈를 분석·개선합니다.
• Shopl 인증·인가 서버와 연동되는 기능을 개발하고, 권한 및 접근 제어 흐름을 개선합니다.
• MySQL과 AWS Aurora를 기반으로 데이터 조회, 통계, 대량 처리 및 배치 기능을 개발합니다.
• 로그와 모니터링 데이터를 바탕으로 운영 이슈의 원인을 추적하고 재발 방지 방안을 제품과 코드에 반영합니다.
• 리팩토링, 테스트 코드 작성, 코드 리뷰와 문서화를 통해 지속적으로 코드 품질을 개선합니다.

**기술 스택 및 개발 환경**
• Java 17, Kotlin, Spring Boot, Spring Security, Spring Authorization Server, Spring Cloud OpenFeign
• MySQL 8, AWS Aurora, Redis, JPA, MyBatis, QueryDSL
• REST API, OAuth2, OIDC, JWT, Resource Server
• Apache POI, PDF/File 처리, 배치성 작업
• AWS Elastic Beanstalk, ECS/Fargate, SES, SNS, SQS, S3, Rekognition, CloudWatch, CodeBuild, CodePipeline 등
• Tomcat, Nginx, Docker, GitHub, Jenkins, IntelliJ, Postman, Swagger/OpenAPI, Jira, Confluence, Slack
• Sentry, AWS CloudWatch, 구조화 로그

Requirements

• 모바일 또는 웹 애플리케이션의 서버 개발·운영 경험이 약 2~5년이거나, 이에 준하는 역량을 보유한 분
- 신입이라면 프로젝트, 인턴십, 교육 과정, 개인/팀 프로젝트 등을 통해 Java/Kotlin과 Spring Boot 기반의 백엔드 개발 역량과 본인의 기여도를 구체적으로 보여줄 수 있는 분
• Java 또는 Kotlin 중 하나 이상의 언어를 사용해 서버 애플리케이션을 개발할 수 있는 분
• Spring Boot 기반 Web/Mobile API 개발 경험이 있으신 분
• RDBMS 기반의 테이블 구조를 이해하고 SQL을 작성/분석할 수 있는 분
• JPA, MyBatis, QueryDSL 중 하나 이상을 사용해본 분
• REST API, 인증/권한, 세션/JWT 등에 대한 기본 이해가 있으신 분
• Linux/Unix 기본 명령어와 Git 기반 협업에 익숙한 분
• 문제 발생 시 로그, 데이터베이스, 요청 흐름과 코드를 확인하며 원인을 단계적으로 추적할 수 있는 분

[ 이력서나 경력기술서에는 이런 내용이 드러나면 좋아요.]
• 직접 구현하거나 개선한 서버 기능과 해당 기능의 목적
• 프로젝트에서 본인이 맡은 역할과 실제 기여 범위
• 데이터 모델, API 또는 기술을 선택할 때 고려한 사항과 판단 근거
• 장애, 오류, 데이터 정합성 또는 성능 문제의 원인을 분석하고 해결한 과정
• 테스트 코드, 리팩토링 또는 코드 리뷰를 통해 품질을 개선한 사례
• 운영 중인 서비스의 로그와 데이터를 확인해 문제를 해결한 경험
• 조직, 구성원, 권한, 근무지, 매장, 자산 또는 운영 데이터와 같은 Foundation 성격의 도메인을 다뤄본 경험

Preferred

• 조직, 구성원, 권한, 근무지, 매장 또는 자산 관리와 같은 운영성 도메인을 개발한 경험
• 여러 기능이 공통으로 참조하는 기준 정보 또는 마스터 데이터를 설계하고 운영한 경험
• Spring Security, OAuth 2.0, OIDC 또는 JWT 기반의 인증·인가 기능을 개발한 경험
• 역할 기반 접근 제어 또는 세부 권한 정책을 설계하고 구현한 경험
• Redis를 활용해 세션, 토큰 또는 캐시를 처리한 경험
• AWS 환경에서 서버를 배포하고 운영한 경험
• 대량 데이터 등록, 파일 업로드, 배치 또는 비동기 처리 기능을 개발한 경험
• SQL 성능 개선, 인덱스 검토 또는 슬로우 쿼리 분석 경험
• 운영 장애나 고객사 이슈를 원인 분석부터 개선과 재발 방지까지 진행한 경험
• 테스트 코드, 리팩토링 및 코드 리뷰를 통해 코드 품질을 개선한 경험

Benefits

#이런 성향을 가진 분이라면 직무에 적합할 거예요
• 코드를 작성하기 전에 요구사항, 예외 조건과 데이터 흐름을 먼저 확인하는 분
• 빠르게 구현하는 것뿐 아니라 변경이 기존 기능과 데이터에 미칠 영향을 함께 고려하는 분
• 복잡한 비즈니스 규칙을 명확한 책임과 구조로 나누어 표현하는 데 관심이 있는 분
• 기존 코드와 운영 환경의 제약을 이해하고, 현재 상황에 적합한 현실적인 개선 방안을 찾는 분
• 문제의 증상만 수정하기보다 원인을 분석하고 재발을 방지하는 데 관심이 있는 분
• 코드 리뷰를 열린 태도로 받아들이고, 자신의 의견도 근거를 바탕으로 설명할 수 있는 분
• 기획, 프론트엔드, QA, 운영 담당자와 함께 요구사항을 구체화하고 해결책을 찾아가는 과정에 익숙하거나 관심이 있는 분
• 자신이 담당한 기능을 개발하는 데 그치지 않고 실제 운영 상태와 사용자 영향을 지속적으로 살펴보는 분

# 다양한 혜택과 복지
• 식비 지원
• 간식 무한 제공
• 문화 생활 지원, 플플 Day
• 성장을 위한 지원, 도서/교육비 지원
• 건강해야 일도 할 수 있어요, 종합건강검진 지원!
• 오랜 시간 함께해줘서 고마워요, 장기근속자 포상
• 주거 안정에 도움이 되고 싶어요, 사내주택자금대출 제도

# 샤플의 문화
• 집중해 일하고, 빨리 집에 가자!
- 근무시간 내 치열하게 일하고 야근은 지양합니다!
• 자율과 책임을 위해,
- '매니저'로 구성원 모두 동일한 직급을 사용합니다!
• 존중이 있는 수평이란 이런 것!
- 영어 닉네임 사용, 상호 존댓말 사용으로 수평적 커뮤니케이션을 유지합니다!
• 휴가를 휴가답게!
- 우리 이제 휴가는 자유롭게 사용하기로 해요, 당일 사용도 당연 가능합니다!
- 개인의 일상을 보장하기 위해 반반차도 사용 가능합니다!
• 회식은 즐거워야죠!
- 참석 강요하는 회식은 절대 없습니다!
• 워라밸에 한 걸음 더!
- 오전 7시~10시 사이 출근, 8시간 근무하는 탄력 근무제 운영하고 있습니다!
- 7시에 출근하면 16시 퇴근이 가능해요.

이 밖에도, 더 자세한 샤플이 궁금하다면 검색창에 '샤플앤컴퍼니'를 검색해주세요!

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available