기업 서비스

인프랩 (인프런) 로고 이미지

인프랩 (인프런)

백엔드 개발자 - node.js (경력무관)

  • 4.5일제
  • 재택 근무
  • 유연 근무제
  • 시차 출근제
  • 반바지/슬리퍼 OK
  • 자유 복장
  • 간식
  • 최신 장비
  • 닉네임 사용
  • 택시비 지원
회사 대표 이미지
회사 대표 이미지
회사 대표 이미지
회사 대표 이미지

1/4

인프랩 (인프런), 어떤 곳인가요?

우리는 때로 무언가를 배워야만 합니다. 꿈을 이루기 위해서, 하고 싶은걸 해나가기 위해선 그 분야에 대한 배움이 가장 기본적인 요소이기 때문입니다. 하지만, 모두에게 배우기 좋은 환경이 보장 되진 않죠.
 너무 비싸서, 거리가 멀어서, 여러 이유로 당연하다고 생각되어 지는것들이 어떤 누군가에게는 사치가 되기도 합니다. 인프런은 그런 현실에 도전하려 합니다. 인프런은 누구나, 경제적으로 시간적 제약없이 내가 원하는 것을 배우고, 지식을 나눌 수 있는 공간입니다. 현재 2,000여개가 넘는 학습 콘텐츠, 95만 명의 유저가 함께하고 있습니다. 인프런 서비스를 운영하는 (주)인프랩은 2017년 4월 법인설립 이후 매년 3배가 넘는 성장을 이뤄내고, 단단한 팀워크를 지니고 있습니다. 2021년 12월, 월 거래액 21억 원을 기록, 2021년에는 한국투자파트너스, 미래에셋캐피탈, 본엔젤스로부터 60억 원 규모의 시리즈 A 투자를 유치했습니다. 앞으로 인프런은 일하는 사람들의 성장을 돕는 온라인 강의 플랫폼 뿐만 아니라 1:1 멘토링, 채용 등 다양한 커리어 서비스를 제공하며 IT 분야의 전문화된 커리어 성장을 돕는 서비스로 거듭나려 합니다. 그리고 이 여정을 함께 걸어갈 멋진 동료들을 찾고 있습니다. 성장하고 싶은 모든 사람들이 더 나아지는 과정에 인프런이 보탬이 되기를 바랍니다. 당신의 성장을 늘 응원하겠습니다.

백엔드 개발자 - node.js (경력무관), 어떤 일을 하나요?

인프런 서비스의 핵심인 백엔드 시스템 개발 업무를 담당합니다. Node.js / TypeScript / 테스트코드 기반에서 빠르고 안정적으로 서비스를 구축합니다

    #Node.js
    #TypeScript
    #PostgreSQL
    #NestJS
    #TypeORM

주요업무

- 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+ 응용편

혜택 및 복지

- 월요일 오후 1시 출근 - 인프런 강의 무제한 수강 가능 - 자기 계발을 위한 도서 · 교육비, 건강 관리비 지원 - 1시간 30분의 점심시간, 식대 지원 - 최신 버전의 MacBook Pro 등 업무 장비 지원 - 2개월마다 찾아오는 리프레시 데이 - 재미있는 휴가들 (생일 조기퇴근...etc) - 4대 보험, 퇴직금 등의 기본 사항 * 인프랩 복지가 더 궁금하다면? 아래 문서를 참고해주세요 :-) https://www.inflearn.com/pages/withus-benefits https://www.inflearn.com/pages/withus-refresh-day

채용 절차

서류 접수
과제 진행
과제 완료
실무 면접
문화 면접
최종 합격
  • 채용 절차는 일정 및 상황에 따라 달라질 수 있습니다.
  • 지원서 내용 중 허위 사실이 있는 경우에는 합격이 취소될 수 있습니다.

인프랩 (인프런)에서 전하는 미래 동료에게 한마디

인프랩은 돈, 인맥, 경험 그 어떤 것도 없이 밑바닥부터 서비스를 만들어온 역량과 잠재력이 있는 회사입니다. 좋은 분이 함께 한다면 훨씬 더 재미있고 큰 꿈을 실현해 낼 수 있는 저력을 가질 거라 생각을 해요. 함께 노력하면서 훌륭한 성장과 성취를 같이 경험할 수 있는 분을 만나게 되면 좋겠습니다. 즐겁게 일하고 성장하고 사회에 도움도 되고 돈도 많이 벌어요. ㅎㅎ 제가(대표) 좋아하는 만화 중에 ‘헌터X헌터’의 가장 좋아하는 문구가 있어요. “내내 원했던 건 왕묘의 진실을 확인한 것이 아니라, 함께 안에 들어갔던 녀석들과 얼굴을 마주하고 악수를 한 순간이었어.” 네. 그렇습니다. 더 자세한 이야기는 만나서 해요. 많이 지원해 주세요. 감사합니다.

근무 지역

경기 성남시 분당구 대왕판교로 660 유스페이스1 1A 동 4층 405호

인프랩 (인프런) 지도

비슷한 채용 공고