프로젝트 주제
안녕하세요. 저는 2023년 3월부터 10월까지 예술 전시회 기반 웹 서비스에 백엔드 개발자로 참가했고, 12월부터 현재까지(3월) version2로 다시 만들어서 혼자서 개발하고 있습니다. 해당 서비스를 출시하고자 version2를 시작하게 되었으며, 좋은 프론트엔드 개발자분, 백엔드 개발자분을 모시고자 올리게 되었습니다.
version2를 시작하게 된 이유와 개선한 점에 대해 알고 싶으시면, 아래 링크를 통해 확인하실 수 있습니다
- version2를 시작하게 된 이유
- 히빗 V2 업그레이드: 백엔드 개선과 개발자 성장기
개설 이유
해당 서비스를 출시 및 운영하고자 version2를 시작하게 되었으며, 좋은 프론트엔드 개발자분, 백엔드 개발자분과 같이 협업하고자 모시고자 올리게 되었습니다. 프로젝트에 대한 UI/UX 디자인&설계와 요구사항은 기존 version1에 있던 걸 활용할 예정이라, 개발만 하셔도 됩니다!
다만, 기존 version1에 있는 요구사항은 양이 방대하기 때문에, 우선 MVP로 가장 중요한 기능만 개발하고 출시하고자 합니다. 출시 이후에 기존 서비스를 운영하면서 추가적으로 신규 기능을 개발하려고 합니다. 이 부분에 있어서는 팀원분들과 대화하면서 유동적으로 바뀔 수 있기 때문에, 부담가지실 필요 없으며 편안하게 생각해주시면 됩니다.
3. 프로젝트 소개
프로젝트에 대한 서비스 소개는 아래 링크를 통해 확인해주시면 됩니다.
- 서비스 소개
추가적으로 기존 version1에 있던 깃허브 주소(프론트엔드, 백엔드)는 아래와 같습니다.
프론트엔드 깃허브 주소(version1) - https://github.com/hibit-team/hibit-frontend
백엔드 깃허브 주소(version1) - https://github.com/hibit-team/hibit-backend
현재 진행하고 있는 version2에 있는 백엔드 주소는 아래와 같습니다.
백엔드 깃허브 주소(version2) - https://github.com/hibit-team/hibit-backend-improved
프로젝트 목표
프로젝트 목표는 "서비스 출시 및 운영" 입니다.
1차적으로 MVP 에 맞는 개발을 빠르게 진행하여 출시하는 것이고, 2차적으로 기존 서비스를 안정적으로 운영하면서 조금씩 신규 기능을 개발하는 것입니다.
✨ 현재 백엔드는 MVP에 맞는 개발 부분을 90% 정도 마친 상태여서, 프론트 부분만 빠르게 개발해주시면 바로 출시 가능합니다. (Junit, Mokito등 테스트 코드를 통해 코드 커버리지 80% 유지하고 있습니다)
이번에 참여할 백엔드 개발자분은 지속성장 가능한 코드 및 설계에 대한 부분을 저와 같이 봐주시면 감사하겠습니다. 추가적으로 신규 기능 개발하는 부분도 충분히 있기 때문에, 그 부분 해주셔도 됩니다. (필수는 아닙니다)
예상 프로젝트 일정
시작 ~ 3월 말: 3월 중순부터 시작해서 주 1회 회의 -> 기능 개발 및 진행과정 공유
4월 ~ 5월: 4월 중순~말 서비스 출시 및 서비스 운영 고도화 / 신규 기능 개발
6월 ~: 서비스 운영 고도화
예상 모집인원
프론트엔드 1명
백엔드 1명
=> 총 4인(프론트엔드 2, 백엔드 2)으로 구성하여 팀 프로젝트를 진행할 예정입니다.
(공통)
서비스 기획에도 적극적으로 참여할 수 있으신 분.
서비스에 대한 애착이 강해서 ‘내 서비스’라는 마음으로 일하는 분.
서비스 개발을 하면서 얻게 되는 새로운 인사이트나 아이디어에 대해서도 공유하며, 끊임없이 기술적인 도전을 하고 싶은 분.
Git과 Github에 대한 기본적인 사용법을 알고 있고, Git Flow를 이해하고 계신 분.
(우대) 본인이 만든 애플리케이션을 실제 서비스, 운영까지 경험이 있으신 분.
(프론트) 이런 분과 함께 하고 싶어요.
TypeScript, Flow를 이용한 JavaScript 정적 타입 분석을 경험해보신 분.
HTML, CSS 등 마크업에 대한 충분한 이해도가 있으신 분.
React 등 SPA 프레임워크 사용에 능숙하신 분.
반응형 웹 개발에 대한 이해가 있으신분.
(우대) UI 테스트에 대한 경험이 있으신 분
(백엔드) 이런 분과 함께 하고 싶어요.
Java/Kotlin, Spring framework에 익숙하신 분.
RDBMS, Redis에 익숙하신 분. (Redis는 필수는 아니에요)
장애를 경험하고 문제를 해결해보신 경험이 있는 분.
(우대) 고가용성의 확장 가능한 시스템을 설계하고 운영해본 경험이 있는 분.
(우대) Junit, Mockito 등 테스트 프레임워크를 통해 테스트코드를 작성하실 수 있으신 분.
유의사항
프로젝트 참여시 서비스 출시 및 운영 예정인 5-6월까지는 의무적으로 참여를 해주시면 감사하겠습니다. (3개월 의무 참여)
프로젝트에 지원할 수 있는 방법
프로젝트에 참여하고 싶은 분은 아래 카카오 오픈채팅으로 문의해주시면 됩니다.
(카카오 오픈채팅방 url - https://open.kakao.com/o/swXZ9B2e)
추가로, 본인이 가지고 계신 이력서/포트폴리오를 보내주시면 감사하겠습니다.