뒤로가기
기업서비스

플라잉캣

3.0

시니어 백엔드 개발자

  • 위치 서울특별시 강남구
  • 설립 2018년 설립
  • 직원수 직원수 1 ~ 50명
  • 마감일 마감
  • 경력 경력(1년차 이상)
  • 근무지 서울 강남구 근무

공고 정보

플라잉캣은 어떤 채용을 진행 중인가요?

🔍 테크 스타트업을 위한 스케줄링 자동화 툴 Sync

주 3일 재택 / 전세계 1등 투자사 와이컴비네이터 포함 50억+ 투자유치 [Sync : 테크 스타트업을 위한 가장 효율적인 스케줄링 자동화 툴] Sync는 모든 종류의 미팅이 성사되기 위해서는 필연적으로 수 시간 이상의 시간 조율 과정이 발생하는 문제를 해결하는 SaaS입니다. 게스트가 호텔을 예약할 때 호텔 측과 말 한 마디 나누지 않아도 숙박 일정을 잡을 수 있듯이, Sync를 통해 미팅 주최자와 참석자는 서로 언제 가능한지 물어보지 않고 일정을 확정할 수 있습니다. 이러한 극도의 효율화를 통해 HR 매니저, 세일즈 매니저, 팀 리더, 프리랜서 등 모든 유형의 사용자들이 미팅 자체에 집중해 더 큰 성과를 낼 수 있도록 돕고 있습니다. ■ Sync 팀 - 누적 투자금 50억원 이상의, 실력을 검증 받은 팀입니다. - 세계 최고의 액셀러레이터 Y-Combinator 2022년 배치에 선정되었습니다. - 탑 티어 VC(Goodwater Capital, JAM Fund, Partech, Tekton Ventures 등)들로부터 투자를 유치했습니다. ■ 컬처 핏 체크리스트 : 이런 분이라면 Sync 팀과 잘 맞습니다. - 자신의 성공을 위해 스스로를 투자할 수 있는 사람 - 지금이 자신의 인생 황금기라고 생각하는 사람 - 공부는 평생 해야 하는 것이라는 말에 동의하고 실천 중인 사람 - 커리어에 방점을 찍고 싶지만 헌신할 만한 팀이나 의지할 동료를 만나지 못했던 사람 - 적어도 이 글을 한 자 한 자 읽어보는 성의와 섬세함이 있는 사람 ■ 개발 문화 • Git: Clean Commit을 추구합니다.  - modularize 구성의 poly repository  - interactive mode 의 적극 활용, bisect, branch / stash silo 방지 등  - 깔끔한 commit 을 위한 10가지 이상의 원칙: hunk unit level 의 commit 관리  - BDD 기반 gitlab-flow • BDD 패러다임 바탕의 소프트웨어 구현  - test framework: mocha / chai / sinon  - user story format 준수  - gitlab test report  - nyc를 통한 test coverage 관리  - 여러 test 원칙들 준수 • 풍부한 인프라 구성: GitOps with Gitlab / Terraform IaC • 상식적인 인프라 구축  - 상식적인 permission / profile 관리: AWS IAM MFA 세팅, 목적별 Role, 권한 관리  - 상식적인 network infra: Public / private subnet 구분  - 상식적인 보안망: UDP OpenVPN  - DevSecOps / GitOps / ETL / Mailing pipeline • Pipeline Gitlab CI/CD  - S3 + CloudFront / ECR / ECS + Fargate  - SAST / DAST • 자동화 툴  - Postman 을 통한 API Docs, API test 자동화, CI pipeline 와의 결합 등  - Slack 의 전문적인 활용 • Typescript, NestJS • TypeORM • 깔끔한 문서화 툴  - README.md 의 상세 작성 (현재 620 line 이상)  - Compodoc 을 활용한 주석의 문서화 • 상식적인 개발 환경 구축  - local: docker-composed containers  - dev: ec2 on-demand  - staging / production: ECS Fargate 기타 • 플래닝 제외한 주당 총 회의 시간 3시간 이내 • Client 는 Angular, component test, service test 기반 개발 • 스크럼 프로세스를 추구합니다. ■ 주요업무 Sync 플랫폼 개발 파트는 다음과 같이 분류됩니다. 입사 후, 진행하게 되는 업무는 전체적인 플랫폼 개발파트 설계 및 프로세스 관리 등이 해당됩니다. [Advanced] 업무에 대한 추가 참여하실 설계 및 신규 기능 개발에 대한 예정 업무입니다. 1. API 서버 개발 및 유지보수 • Sync 서비스 API 개발 전반을 담당합니다.   - RFC4918 RESTful API Style 기반 원칙 준수   - API Versioning + HATEOAS 에 대한 이해와 구현   - FFTHW, FFTPA 원칙을 준수한 사용자 최적 API • Sync 서비스 Architecture 개발 전반을 담당합니다.   - SOLID 원칙 준수   - 좀 더 나은 i18n 전략 수립, 구현   - MVC, DTO, VO, CoR, RBAC 등 기초적인 패턴 적용 등   - RFC 3066 / RFC 3339 / RFC 5545 spec 을 준수한 Pattern Language 화된 설계 구현 • DB 설계 유지보수   - ACID 원칙 준수   - TypeORM-JPA spec 간 격차를 어떻게 해소할 것인지에 대한 전략 수립, 제안, 설계, 구현, 연구 등     - N+1     - Meta Model 이 해결한 문제를 Typescript 진영에서 어떻게 해결할 것인지 연구, 구현     - ORIM (Object-Relational Impedance Mismatch) issue 를 JPA-TypeORM 격차가 나는 와중에 어떻게 녹일 것인지. • BI Tool(Redash) / 시스템 모니터링(Sentry, CloudWatch Metrics)을 통해 이슈를 추적하고 성능을 개선합니다. • BDD, Design Pattern 기반 Software architecture 확장, legacy code 의 고도화 • 기타 전체적인 비즈니스의 요구사항을 파악하여 기술을 습득 및 적용합니다. 2. Scheduler (Batch System) / Notification 확장, 유지보수 • IaC - CF 간 state mismatch / conflict 관리 전략 수립 및 구현, 연구 • AWS Batch / Fargate 3. DevSecOps Pipeline 확장 및 유지보수 • 현재 팀 수준보다 더 나은 Versioning / Revert 전략 4. Tracing: Monitoring, Error Tracking • log pipeline 구축, 설계 • tracing 구성 전략 수립, 구현 • BI tool 구축, ETL pipeline 구축 5. 서비스 확장에 따른 설계, 구현 • 핵심 module 관리 ■ 기술 스택 - TypeScript (> 5.0), NestJS (> 9.0) - TypeORM - BDD/TDD: mocha, chai, sinon, nyc - RDBMS: MariaDB / MySQL - GitOps / Terraform IaC with Gitlab - AWS Resources 관리: SQS, SNS, Elasticache Redis as NoSQL, Eventbridge, CloudWatch, ECS + Fargate, RDS, S3 + CloudFront 등등 ■ 자격요건 - 소프트웨어 원리 원칙을 준수하시는 분 (SOLID, ACID) - Pattern language 구사자 - NestJS 기반 Software Product 개발, 설계 및 운용 경험 - 인프라 관리 경험자: IaC 기반 인프라 확장 설계, 구현, SRE 모니터링 툴 운용, 최적화 경험 - TDD/BDD 기반 프로젝트 운용 경험 - 원활한 커뮤니케이션이 가능하신 분 - 프로젝트 리딩 혹은 신규 서비스 오픈 경력이 있으신 분 ■ 우대사항 • RFC4918 을 포함한 RFC 기반 RESTful API 구현 경험자   - 현재 팀 운용 수준보다 호환성 회수에 대해 자신만의 전략이 있으신 분 • Pattern language 구사가 가능하신 분   - Generic 활용을 자유롭게 하시는 분   - Type Theory 에 대한 이해도가 있으신 분 • OOP 기반 FRP Paradigm 에 대한 의의를 바탕으로 그 정확한 이해를 동반한 활용경험, 설계자 • Sync 같은 링크 기반 서비스 관련 설계자 • TDD/BDD 기반 복잡한 도메인 로직 서비스 설계자 • 성능 최적화(proxy buffering tuning 등) • 가격 최적화(RI, SP, SI) • GitOps 경험자 • Java 에서 Typescript 로 넘어오려고 하시는 분 (온갖 소프트웨어 원칙 준수자) • Agile Scrum / Kanban Process 경험자, Scrum master • 논술에 대한 경험이 있으신 분 [지원 안내] - 지원 서류 : 이력서(필수), 포트폴리오(선택) - 채용 절차 : 서류 전형 > 비대면 면접> 최종 면접 > 최종 결과 안내 ■ 혜택 및 복지 - 주 3일 재택 근무 - 탄력 근무제 : 08시~10시 사이 희망하는 시간에 출근할 수 있습니다. - 연차 : 필요 시 당일 아침에도 허가 없이 사용할 수 있습니다. - 연차 : 1시간 단위로 나눠서 사용할 수 있습니다. - 점심 식비(복지비)가 현금으로 제공됩니다. - 야근을 최대한 자제하고 업무 시간에 집중과 효율을 높이는 방향을 추구합니다. - 맥북이 지급되며, 모니터를 원하는 개수 만큼 사용 가능합니다. - 업무 효율을 높일 수 있는 유료 SaaS 추천 시 적극 도입합니다. - 업무 능력 향상을 위한 도서 요청 시 팀 비용으로 구비해 드립니다. - 각자 ChatGPT Plus 계정을 지급합니다. - 드롱기 커피머신, 스타벅스 원두, 제빙기가 있습니다. - 간식 : 프로틴바, 초콜릿, 껌, 젤리 등 (추천 가능) ■ 기술스택 ・ 툴 Git, GitLab, Slack, JavaScript, TypeScript, AWS, Figma, Notion
플라잉캣

회사 정보

플라잉캣은 어떤 회사인가요?

[Sync : 테크 스타트업을 위한 가장 효율적인 스케줄링 자동화 툴] Sync는 모든 종류의 미팅이 성사되기 위해서는 필연적으로 수 시간 이상의 시간 조율 과정이 발생하는 문제를 해결하는 SaaS입니다. 게스트가 호텔을 예약할 때 호텔 측과 말 한 마디 나누지 않아도 숙박 일정을 잡을 수 있듯이, Sync를 통해 미팅 주최자와 참석자는 서로 언제 가능한지 물어보지 않고 일정을 확정할 수 있습니다. 이러한 극도의 효율화를 통해 HR 매니저, 세일즈 매니저, 팀 리더, 프리랜서 등 모든 유형의 사용자들이 미팅 자체에 집중해 더 큰 성과를 낼 수 있도록 돕고 있습니다. [Sync 팀] • 누적 투자금 50억원 이상의, 실력을 검증 받은 팀입니다. • 세계 최고의 액셀러레이터 Y-Combinator 2022년 배치에 선정되었습니다. • 탑 티어 VC(Goodwater Capital, JAM Fund, Partech, Tekton Ventures 등)들로부터 투자를 유치했습니다.

플라잉캣 리뷰 3개 리뷰

회사 리뷰 3.0
업계 평균 3.1
현직자 IT 기획·매니지먼트 전문가 2023.06.27

“최고의 업무레벨 경험”

최고의 실력과 태도를 갖춘 사람들로만 밀도있게 구성돼있음

더 많은 리뷰 보러가기

플라잉캣 항목별 평점

  • 커리어 향상
    업계 평균
  • 급여 및 복지
    업계 평균
  • 경영진
    업계 평균
  • 워라밸
    업계 평균
  • 사내 문화
    업계 평균