ㆍ근무형태:정규직(수습기간) - 6개월 |
ㆍ근무지역:(06248) 서울 강남구 역삼로 172(역삼동) - 서울 2호선 역삼 에서 800m 이내 |
기술스택
넥스트그라운드에서 사용하고 있는 백엔드 스택입니다
ㆍ Java
ㆍ Spring
ㆍ MySQL (RDS)
ㆍ Redis (ElastiCache)
ㆍ MongoDB (DocumentDB)
ㆍ 기타 AWS 인프라
자격요건
아래는 저희가 바라는 기본 채용조건입니다
ㆍ 1년 이상의 Spring 개발 경험 또는 그에 준하는 경험을 보유하신 분
ㆍ MySQL 혹은 PostgreSQL과 같은 RDBMS를 활용 가능하신 분
ㆍ RDBMS 구조를 설계하고 확장성 있는 DB 구조를 고민해 보신 분
ㆍ JUnit 같은 테스트 프레임 워크를 통해 테스트 코드를 작성해 보신 분
ㆍ 함께 일하고 싶은 개발자로 성장하고 싶으신 분
우대사항
다음은 넥스트그라운드에서 생각하는 완벽한 백엔드 개발자입니다
ㆍ 공공데이터 관련 활용 경험이 있거나 이해도가 높으신 분
ㆍ AWS 인프라를 설계 및 운영해 본 경험이 있으신 분
ㆍ RDBMS의 실행계획을 통해 인덱스 튜닝 / 쿼리 튜닝 등을 진행해 본 경험이 있으신 분
ㆍ Sentry, datadog 등을 이용해 실시간으로 로그를 분석하고 오류를 찾아 서비스를 개선해 보신 경험이 있으신 분
ㆍ CircleCI, Jenkins 등을 이용해 CI/CD 환경을 만들어 보신 분
ㆍ ElasticSearch를 이용한 검색 최적화를 경험해 보신 분
ㆍ 24/365 무중단 서비스를 경험해 보신 분
ㆍ 피드백을 잘 듣고 개선하고자 노력하시는 분
ㆍ 개발문서를 작성하여 공유해 보신 경험이 있으신 분
ㆍ 일정 공유를 잘 해주시는 분
당연히! 위의 능력을 모두 갖추실 필요는 없습니다! (저 또한 위 능력들을 모두 가지고 싶습니다)
다만 위 내용들은 모두 집품 개발팀이 추구하는 방향이기도 합니다.
부족한 점과 추구해야 하는 점들을 함께 채워갈 분이라면 좋겠습니다.
집품 개발팀이 일하는 방식
집품 개발팀이 업무에 활용하는 툴입니다
ㆍ 스크럼 (매일 아침 프로젝트 단위로 스크럼을 진행합니다)
ㆍ Notion (개발 문서, 회의록 등을 기록하고 열람합니다)
ㆍ Slack (업무 사항을 빠르게 공유하거나 정보를 공유하기 위해 사용합니다)
ㆍ Github (코드를 형상관리합니다)
ㆍ IntelliJ, VSCode (코드를 작성합니다)
더 일하기 좋은 방식이나 유용한 툴이 있다면 얼마든지 제안해 주세요!
협의 후 추가할 수 있습니다.
집품 백엔드 개발자는 이런 일을 해요
ㆍ 비즈니스 로직과 어드민, 보안 등 다양한 기능들을 만들게 됩니다.
- ㆍ 코드 리뷰를 통해 동료와 함께 더 나은 코드를 고민하면서 개발합니다.
- ㆍ 부동산 관련 데이터들은 한글로 작성되어 있어도 무슨 말인지 모를 때가 있습니다. 클린코드에 기반한 변수명이나 주석들을 추가하면서, 추후에 코드를 확인할 때 빠르게 이해할 수 있도록 고민하며 개발합니다.
- ㆍ 자동화나 체계화에 도움이 되는 툴이 있다면 도입하여 시스템을 발전시켜 나갑니다.
ㆍ DB 부하를 체크하고, 쿼리를 개선하거나 로직을 변경합니다.
- ㆍ 비효율적인 로직이 있다면 측정하여 수치화하고 개선합니다. 작업의 끝은 항상 공유!
ㆍ 추후에 유지 보수나 새로운 기능을 추가할 때 코드 수정에 부담감을 줄이기 위해 테스트 코드를 작성합니다.
집품 개발팀에 합류하신다면 다음과 같은 경험을 얻으실 수 있습니다.
ㆍ서비스가 성장하는 경험을 겪으실 수 있습니다.
- ㆍ 서비스의 성장 속에서 잘 동작하던 코드들도 금세 레거시 코드로 전락하게 됩니다.
- ㆍ Node로 개발된 초기 코드들을 Java로 migration 하고, 소규모 프로덕트에 적합한 Java 코드를 개선합니다.
- ㆍ 폭발적인 회사의 성장과 함께 개발자로서의 성장을 경험하실 수 있습니다.
ㆍ 다양한 도메인의 개발을 경험하게 됩니다.
- ㆍ 어드민 시스템, 공공데이터 시스템부터 비즈니스 로직, 결제 시스템, 보안 등 다양한 도메인의 개발을 할 수 있습니다.
- ㆍ 전반적인 도메인들의 개발 경험을 모두 경험하실 수 있습니다.
ㆍ 회사와 개인이 함께 성장할 수 있도록 고민합니다.
- ㆍ개발팀 초기 팀원인 만큼 회사의 문화를 만들어가며 시행착오를 경험할 수 있습니다. 특히 초기 팀원은 단순히 개발만 잘해서는 안됩니다. 회사의 체계와 문화를 함께 만들어가야하기에 개발 외적인 능력도 중요합니다.
ㆍ개발능력과 개발이외의 능력들도 함께 키워나가실 것입니다. 그 고민들 속에서 함께 일하고 싶은 개발자가 되는데 필요한 기술들을 체득하시고 성장하실 수 있습니다.
혜택 및 복지
ㆍ 서로 존중하는 문화를 만들어요
- ㆍ 자유로운 연차 사용
- ㆍ '님' 호칭과 '존댓말'을 통한 커뮤니케이션
ㆍ 구성원의 성장을 적극적으로 지원해요