
인턴십
백엔드 개발자 (Node.js)
(주)인프랩
마감모집기간 ~ 2023.11.30 (목)조회 892저장 108
한눈에 보기
- 모집분야
- [신입] 백엔드 개발자 (Node.js) (채용 시 마감)
- 지원자격
- - Node.js 기반의 백엔드 개발 경험이 있으신 분 - TypeScript, Java, Kotlin 등 강타입 (Strongly Typed) 언어로 개발 경험이 있으신 분 - MySQL / PostgreSQL 과 같은 관계형 데이터베이스를 사용하고 기본적인 테이블 설계를 해보신 분 - Linux의 기본적인 명령어들을 사용할 수 있고, EC2에 기본적인 패키지들을 설치하고 Node 애플리케이션을 실행할 수 있으신 분 - HTTP 통신에 대한 기본적인 이해, RESTful API에 대한 설계나 개발 경험이 있으신 분 - Function, Class, Instance, Object Literal 에 대해 기본적인 내용을 알고 있고, 상황에 따라 적절하게 사용하고 계신 분 - 기본적인 SQL 문법, JOIN, Subquery 등을 활용할 줄 아시는 분 - RDBMS의 인덱스가 무엇인지 알고 있고, 어떤 경우 인덱스가 사용이 안 되는지 알고 계신 분 - Git과 Github에 대한 기본적
- 근무조건
- - 연봉 : 협의 후 결정 - 고용 형태 : 정규직 (수습 3개월) - 근무 시간 : 월요일 13시 ~ 19시, 평일 10시 ~ 19시(점심시간 1.5시간) - 근무지 : 경기도 성남시 판교 테크노밸리
상세정보
[주요 업무]
- Node.js 기반으로 백엔드 비즈니스 로직을 개발하고 배포합니다.
- 타입 언어의 장점을 최대한 이용하여 개발합니다. (TypeScript, JsDoc 등)
- 데이터 성격에 맞게 PostgreSQL / Redis / MongoDB 등의 저장소에 데이터를 적재하고 이용하는 코드를 작성합니다.
- SEO를 위한 Server Rendering과 Client Rendering을 위한 API를 설계하고 개발합니다.
- 여러 백엔드 개발자들이 협업하기 좋은 코드로 지속적으로 리팩토링합니다.
- 테스트 코드 기반의 개발을 진행하며, 타입 지향, 정적 분석 등 같이 협업하는 분들의 심리적 안정감을 주기 위해 노력합니다.
- 실행계획 (Explain) 을 통한 인덱스 설계 / 수정과 슬로우 쿼리에 대한 튜닝 등을 진행합니다.
[지원 자격]
- Node.js 기반의 백엔드 개발 경험이 있으신 분
- TypeScript, Java, Kotlin 등 강타입 (Strongly Typed) 언어로 개발 경험이 있으신 분
- MySQL / PostgreSQL 과 같은 관계형 데이터베이스를 사용하고 기본적인 테이블 설계를 해보신 분
- Linux의 기본적인 명령어들을 사용할 수 있고, EC2에 기본적인 패키지들을 설치하고 Node 애플리케이션을 실행할 수 있으신 분
- HTTP 통신에 대한 기본적인 이해, RESTful API에 대한 설계나 개발 경험이 있으신 분
- Function, Class, Instance, Object Literal 에 대해 기본적인 내용을 알고 있고, 상황에 따라 적절하게 사용하고 계신 분
- 기본적인 SQL 문법, JOIN, Subquery 등을 활용할 줄 아시는 분
- RDBMS의 인덱스가 무엇인지 알고 있고, 어떤 경우 인덱스가 사용이 안 되는지 알고 계신 분
- Git과 Github에 대한 기본적인 사용법을 알고 있고, 기본적인 Git의 브랜치 전략들을 사용하는 데 무리가 없으신 분
[우대사항]
- TypeScript, Java, Kotlin 등 강타입 (Strongly Typed) 언어를 이해하고 있으신 분
- Jest, Mocha, Junit 등 테스트 프레임워크를 통해 테스트 코드를 작성해오신 분
- OOP에 대한 기본적인 이해도가 있으신 분 (객체의 역할 / 책임 / 협력, 메세지 등)
- NestJS, Spring MVC와 같은 MVC Framework를 사용해본 경험이 있으신 분
- 레이어드 아키텍처 (Layered Architecture) 가 왜 필요한지 이해하고, 적용해서 개발하고 계신 분
- 언어/프레임워크에 관계 없이 DI (Dependency Injection) 패턴을 사용하고 있고, 왜 필요한지 알고 계신 분
- TypeORM, Prisma, MikroORM 등 Type이 있는 ORM 을 사용해본 경험이 있으신 분
- MySQL 혹은 PostgreSQL 과 같은 RDBMS 의 실행계획을 통해 인덱스 튜닝 / 쿼리 튜닝등을 진행해본 경험이 있으신 분
- RDBMS의 테이블을 설계할때 상황에 맞게 정규화 혹은 비정규화를 적절하게 구분해서 적용해보신 분
- 부하 테스트 (Stress Test) 를 통해 성능 개선을 진행해본 경험이 있으신 분
- 모니터링 / 로그 / 알람을 통해 장애를 탐지하고 해결해본 경험이 있으신 분
- 인프라 엔지니어가 없으면, 본인이 직접 AWS 인프라 구성을 해서라도 문제를 해결해야 속이 시원하신 분
- 반복적으로 진행하는 수동적인 작업에 불편을 느껴 자동화를 진행해본 경험이 있으신 분
- FP에 대한 기본적인 이해가 있으시거나 아래 함수형 강좌를 수강해보신 분
1) 함수형 프로그래밍과 JavaScript ES6+
2) 함수형 프로그래밍과 JavaScript ES6+ 응용편
[근무조건]
- 연봉 : 협의 후 결정
- 고용 형태 : 정규직 (수습 3개월)
- 근무 시간 : 월요일 13시 ~ 19시, 평일 10시 ~ 19시(점심시간 1.5시간)
- 근무지 : 경기도 성남시 판교 테크노밸리
웹사이트
- #월요일1시출근
- #점심시간1.5시간
- #강타입언어
- #백엔드개발
- #데이터베이스