Recruitment background

B2B SaaS 스타트업, 백엔드 개발자

샤플앤컴퍼니|2026. 7. 28. 게시|
121

공고 원문

경력2년~5년
채용 유형정규직
학력무관
지역서울
마감일상시채용
출처그룹바이

주요업무

📢 이 포지션을 채용하는 이유 Shopl(샤플)은 대시보드와 모바일 앱을 통해 고객사의 조직 및 권한 관리, 구성원의 근태 및 업무 관리, 커뮤니케이션 등 현장 운영에 필요한 다양한 업무를 지원하는 SaaS 서비스입니다. 이번 포지션은 Shopl의 여러 기능이 공통으로 사용하는 Foundation 영역을 함께 고도화할 서버 개발자 를 찾는 자리입니다. Foundation 영역에서는 근무지, 구성원, 조직(그룹), 권한, 자산 등 Shopl 서비스 전반의 기준이 되는 데이터를 관리합니다. 이 데이터는 근태, 업무, 커뮤니케이션 등 여러 기능에서 공통으로 활용되기 때문에, 기능 하나의 구현뿐 아니라 데이터 구조와 변경 영향도, 서비스 간 연관 관계를 함께 고려하는 것이 중요합니다. 또한 Enterprise 고객사가 보유한 대규모 매장 및 운영 데이터를 안정적으로 등록·수집·검증하고, 실제 운영 과정에서 발생하는 데이터와 권한 관련 문제를 해결하기 위한 기능도 개발합니다. 실무 경험을 갖춘 개발자를 우선적으로 찾고 있으며, 실무 연차가 많지 않거나 신입이더라도 Java 또는 Kotlin과 Spring Boot 기반의 서버 개발 기본기, 문제 해결 과정, 프로젝트 기여도를 충분히 보여줄 수 있다면 지원할 수 있습니다. 샤플(Shopl) 서버 개발 Shopl 대시보드 및 모바일 앱에서 사용하는 Foundation 영역의 API를 설계하고 개발합니다. 근무지, 구성원, 그룹, 조직, 권한, 자산 등 서비스 전반의 기반이 되는 도메인 기능을 개발하고 운영합니다. Enterprise 고객사의 대규모 매장 및 운영 데이터를 등록·수집·검증·처리하기 위한 기능을 개발합니다. 담당 기능의 요구사항 분석부터 API 및 데이터 모델 설계, 개발, 배포, 운영까지 전 과정에 참여합니다. 프론트엔드, 기획, QA, 운영 담당자와 요구사항과 예외 조건을 구체화하고 구현 범위를 조율합니다. 고객사 운영 중 발생하는 데이터 정합성, 권한, 정책 및 성능 관련 이슈를 분석하고 개선합니다. Shopl 인증·인가 서버와 연동되는 기능을 개발하고, 권한 및 접근 제어 흐름을 개선합니다. MySQL과 AWS Aurora를 기반으로 데이터 조회, 통계, 대량 처리 및 배치 기능을 개발합니다. 로그와 모니터링 데이터를 바탕으로 운영 이슈의 원인을 추적하고 재발 방지 방안을 제품과 코드에 반영합니다. 리팩토링, 테스트 코드 작성, 코드 리뷰와 문서화를 통해 지속적으로 코드 품질을 개선합니다.

자격요건

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

우대사항

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

기술스택

Java, Kotlin, MyBatis, SpringBoot, AWS-AuroraDB, MySQL, Redis, Sentry, SpringDataJPA, QueryDSL

채용절차

전체 채용 프로세스는 아래와 같습니다. *채용 시 마감되는 공고입니다. • 서류 지원 - (과제 전형) - 면접 전형 - 입사 1. 서류 전형 합격자에 한 해 면접 일정을 개별 이메일로 안내드립니다. 2. 서류 결과에 따라 과제 전형을 추가 진행할 수 있으며, 과제 진행이 필요할 경우 사전 공유 드리고 있습니다. 3. 면접은 해당 직무 담당자가 참석해 면접자 분의 이력서, 포트폴리오를 중심으로 역량을 검증합니다. ※ 면접은 다대일 방식으로 진행되며, 팀 구성에 따라 최대 5명의 면접관이 들어갈 수 있습니다. ※ 면접시간은 최대 1시간 30분 ~ 2시간 정도 소요될 수 있습니다. ※ 면접 복장 규정은 없습니다. 편안한 복장으로 방문해주시면 됩니다. ※ 결과는 일주일 이내에 이메일을 통해 공식 안내 드립니다(당락 여부와 무관).

샤플앤컴퍼니 지원하기 전 이력서 Check

시간이 없다면 AI와 한번에 수정해보세요

이런 공고 어때요?
지금 많이 보는 공고

댓글