[채용] 백엔드 개발자 (Node.js) (신입/경력)

[채용] 백엔드 개발자 (Node.js) (신입/경력)

인프랩에서 함께 성장할 백엔드 개발자 동료를 찾고 있어요.
인프런 서비스의 핵심인 백엔드 시스템 개발 업무를 담당합니다. Node.js / Express 기반에서 OOP와 FP 프로그래밍 방식으로 빠르고 안정적으로 서비스를 구축합니다.
24시간 365일 장애 없는 서비스 환경 구성과 데이터 기반의 비즈니스 로직 개발을 담당하고 있어요.

백엔드 개발팀이 일하는 법

인프랩 백엔드 개발팀이 어떻게 일하는지 궁금하시다면, 이 콘텐츠를 꼭 읽어봐주세요. 🙂 
현재 백엔드 팀은 1년차부터 10년차까지 총 10명의 개발자로 이루어져 있습니다. 인프런 백엔드 개발팀의 일하는 법과 문화를 소개합니다.

지원하기 >


채용 정보

직무 백엔드 개발자 (Node.js)
경력 신입 · 경력
연봉 협의 후 결정
고용 형태 정규직 (수습 3개월)
근무 시간 월요일 13시 ~ 19시, 평일 10시 ~ 19시 (점심시간 1.5시간)
근무지 경기도 성남시 판교 테크노밸리
복리후생 월요일 오후 1시 출근, 점심 제공 외 당연한 것들

주요 업무

  • Node.js 기반으로 백엔드 비즈니스 로직을 개발하고 배포합니다.
  • 타입 언어의 장점을 최대한 이용하여 개발합니다. (TypeScript, JsDoc 등)
  • 데이터 성격에 맞게 PostgreSQL / Redis / MongoDB 등의 저장소에 데이터를 적재하고 이용하는 코드를 작성합니다.
  • SEO를 위한 Server Rendering과 Client Rendering을 위한 API를 설계하고 개발합니다.
  • 여러 백엔드 개발자들이 협업하기 좋은 코드로 지속적으로 리팩토링합니다.
  • 테스트 코드 기반의 개발을 진행하며, 타입 지향, 정적 분석 등 같이 협업하는 분들의 심리적 안정감을 주기 위해 노력합니다.
  • 실행계획 (Explain) 을 통한 인덱스 설계 / 수정과 슬로우 쿼리에 대한 튜닝 등을 진행합니다.

지원 자격

아래 개발팀의 미션과 가치에 동의하시는 분이어야 합니다.
https://tech.inflab.com/20231117-devteam-value/

 

  • 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시 출근
    • 넉넉한 점심시간 (1시간 30분)
    • 결재, 승인 절차 없는 자유로운 휴가 사용
    • 개인별 법인카드 제공
    • 점심식대, 야근식대 및 무제한 간식 제공
    • 쾌적한 업무 공간, 최신 업무 장비 제공
  • 인프랩이 성장을 지원해요
    • 인프런 강의 무제한 수강
    • 연 180만 원의 성장지원금
    • 무제한 도서 지원
    • 직무 교육을 위한 외부 초청 강연 지원
    • 기술 교육 멘토링 지원
    • 사내 세미나 운영
  • 함께 하는 즐거움을 나눠요
    • 랜덤 런치 운영
    • 플레이샵 운영
    • 팀 워크샵 지원
    • 에너지 충전을 위한 리프데이 운영
    • 경조사 지원
    • 인재 추천 제도 운영
  • 리프레시, 잘 쉬는 것도 중요해요
    • 겨울방학 운영 
    • 생일 반차 운영
    • 이별 휴가 운영
    • 검강검진 지원
    • 심리상담 지원

채용 과정

서류전형 → 과제전형 → 실무면접 → 문화면접 → 최종협의

아래 필요 서류를 준비하여 제출해주세요. 
이력서가 접수되면 심사를 거쳐 서류 전형 통과자에게 개별 연락드립니다. 
접수 마감일은 별도로 정해져 있지 않으며, 채용시 종료됩니다. 

서류전형

  • (필수) 이력서 제출
  • (선택) 포트폴리오 그동안 업무와 관련해 경험한 일들을 자유롭게 표현해 주시면 됩니다.
  • 인프랩과 해당 직무에 지원하는 동기를 작성해주세요.
  • 지원이 완료되면 검토 후, 최대 10일 이내에 결과 안내 메일을 드립니다.

과제전형

  • 실무 역량을 확인하기 위해 기술 과제 전형이 진행됩니다.
  • 과제 제출 후 최대 10일 이내에 결과를 안내드립니다.

실무면접

  • 입사 후 실제 협업하게 되는 동료들과 직무 경험, 커뮤니케이션 등 직무 중심으로 인터뷰를 진행합니다.
  • 팀에 대해 궁금한 점을 충분히 물어보실 수 있으며, 지원하신 직군이 어떻게 일하는지 이해할 수 있습니다.
  • 인터뷰는 1시간 30분 내외로 진행됩니다.

문화면접

  • 인프랩의 비전에 공감하고, 조직문화에 잘 적응할 수 있는지를 중심으로 인터뷰를 진행합니다.
  • 인프랩 팀의 방향성, 조직문화에 대해 궁금한 점을 물어보실 수 있습니다.
  • C-Level 과의 인터뷰로 1시간 30분 내외로 진행합니다.

inflab

🎇 인프랩(인프런)이 찾는 동료 전체보기 🤗

참고사항

  • 수습 기간은 3개월이며, 수습 기간 중 급여는 감액하지 않습니다.
  • 재지원은 결과 통보일 기준 6개월 이후부터 지원 가능합니다.
  • 지원서 허위 기재 사실이 발견될 시에는 불합격 또는 입사 취소됩니다.
  • 제출 서류에 주민등록번호 등의 민감 개인 정보가 기재되지 않도록 유의하여 주십시오.
  • 취업지원대상자 (장애인, 보훈대상자, 국가유공자)는 관계법령에 의거 우대합니다.
  • [채용절차의 공정화에 관한 법률] 제 11조를 준수하며, 구직자의 채용 여부가 확정된 이후 확정된 채용대상자를 제외한 구직자가 채용서류의 반환을 청구하는 경우에는 기 제출한 채용서류를 반환 받을 수 있습니다. 다만, 제 7조 제 1항에 따라 홈페이지 또는 전자우편으로 제출된 경우나 구직자가 구인자의 요구 없이 자발적으로 제출한 경우에는 그러하지 아니합니다.
  • 채용 관련 문의: hiring@inflab.com