입사하신 후에 맡게 되실 업무는 저희가 운영하고 있는 서비스 신규 개발 및 기능 고도화 작업입니다. 확실한 수익모델이 있기 때문에 우선 기존 서비스 운영 및 고객 니즈사항 반영한 개발을 우선 진행해 주시면 되고,
어느 정도 적응이 된 후 새로운 서비스 개발 진행될 예정입니다.
기획단계에서부터 기획, 디자인 담당자와 논의하면서 아이디어 도출하면서 구체화하는 일을 함께 할 수도 있습니다.
백엔드 개발자
•
Node.js 및 JavaScript 에 대한 이해
•
서버 사이드 개발 경험: 웹 애플리케이션과 RESTful API를 개발하는 데 필요한 기술과 아키텍처
•
비동기 프로그래밍
•
Express.js (또는 다른 웹 프레임워크) 경험
•
데이터베이스 지식: NoSQL 데이터베이스(MongoDB 등) 또는 SQL 데이터베이스(MySQL, PostgreSQL 등)
•
보안과 인증, Git 시스템 이용경험
•
AWS 서버 배포 및 운영 경험:
•
성능 최적화
위의 개별적인 기술적인 스택보다는 백엔드 개발자로서의 문제 해결 능력, 경험이 더 중요합니다. 백엔드 개발자의 경우, 능력, 경험에 따라 향후 CTO (기술 책임자)로 역할을 수행할 수 있습니다.
프런트엔드 개발자
•
JavaScript, 클라이언트 서버간 통신에 대한 이해
•
VCS 를 활용한 이력 관리에 대한 이해지원자격- React 기반 프로젝트 개발/디버깅 경험
•
Next.Js 기반 프로젝트 운영/관리
•
Material-UI(MUI) 라이브러리 사용 경험
•
REST API 와의 상호작용 구현
•
3rd party API(알림, 결제, 서명 등) 도입 경험