Product Engineer
πŸ’»

Product Engineer

ν”Œλ ‰μŠ€νŒ€μ˜ Product EngineerλŠ” μ„±μž₯ν•˜λŠ” νŒ€μ΄ κ²ͺλŠ” μ‚¬λžŒκ³Ό 쑰직에 κ΄€ν•œ λ‹€μ–‘ν•œ λ¬Έμ œλ“€μ„ ν•΄κ²°ν•˜λŠ” μ œν’ˆμ„ λ™μž‘ κ°€λŠ₯ν•œ μ„œλΉ„μŠ€μ˜ ν˜•νƒœλ‘œ λ§Œλ“€μ–΄ λƒ…λ‹ˆλ‹€. μ œν’ˆκ³Ό μ„œλΉ„μŠ€μ— λŒ€ν•œ λˆ„κ΅¬λ³΄λ‹€ 높은 이해도λ₯Ό 기반으둜, 효율적인, μ•ˆμ •μ μΈ, μ„±μž₯ κ°€λŠ₯ν•œ, ν™•μž₯ κ°€λŠ₯ν•œ, κ°€μ‹œμ μΈ, λ³΄μ•ˆμ„±μ΄ 높은 μš”μ†Œλ₯Ό κ°–μΆ˜ μ‹œμŠ€ν…œμ„ κ΅¬μ„±ν•©λ‹ˆλ‹€.

flexλŠ” Cloud HR SaaS μ„œλΉ„μŠ€λ‘œμ„œ, μ‚¬λžŒκ³Ό 쑰직에 κ΄€λ ¨λœ 업무 μ „λ°˜μ— 걸친 톡합적인 μ‚¬μš© κ²½ν—˜μ„ μ œκ³΅ν•˜κ³  κ³ κ°μ—κ²Œ 감동을 주고자 ν•©λ‹ˆλ‹€. ν”Œλ ‰μŠ€νŒ€μ˜ Product EngineerλŠ” 도메인에 λŒ€ν•œ κΉŠμ€ 이해와 기술적 고민을 톡해, 높은 λ³΅μž‘λ„λ₯Ό ν’ˆμ€ 문제λ₯Ό λͺ…λ£Œν•œ μ†Œν”„νŠΈμ›¨μ–΄λ‘œ ν’€μ–΄ λƒ…λ‹ˆλ‹€. μ μ ˆν•œ μ‘°κ°λ“€λ‘œ λ‚˜λˆ„μ–΄ μ œν’ˆμ„ λΉ λ₯΄κ³  μ§€μ†μ μœΌλ‘œ μ „λ‹¬ν•˜λ©΄μ„œλ„, μœ μ—°ν•˜κ²Œ λ³€ν™”λ₯Ό μˆ˜μš©ν•˜κ³  μ•ˆμ •μ„±κ³Ό λ³΄μ•ˆμ„±μ„ 지킀기 μœ„ν•΄ 초기 λ‹¨κ³„μ—μ„œλΆ€ν„° 높은 μ—”μ§€λ‹ˆμ–΄λ§ ν’ˆμ§ˆ 기쀀을 지킀렀 λ…Έλ ₯ν•©λ‹ˆλ‹€.

  • ν”Œλ ‰μŠ€νŒ€μ˜ Product EngineerλŠ”?
    • μ›Ή ν”„λ‘ νŠΈμ—”λ“œ 개발, μ„œλ²„ 개발, DevOps λ“±μœΌλ‘œ 직ꡰ을 μ„ΈλΆ„ν™” ν•˜κΈ°λ³΄λ‹€λŠ” 각자의 전문성을 톡해 μ œν’ˆμ„ 개발 및 κ°œμ„ ν•˜λŠ” μ—”μ§€λ‹ˆμ–΄λ₯Ό Product Engineer라 ν†΅μΉ­ν•©λ‹ˆλ‹€.
    • 인사 관리, μ‹œκ°„ 관리, κΈ‰μ—¬ μžλ™ν™”, μ „μž 계약, 평가 및 보상, μ±„μš© λ“± 쑰직과 μ‚¬λžŒμ— κ΄€ν•œ λ‹€μ–‘ν•˜κ³  λ³΅μž‘ν•œ 문제λ₯Ό ν•΄κ²°ν•˜κ³  λ”μš± 더 큰 κ°€μΉ˜λ₯Ό λ§Œλ“€μ–΄ λ‚΄λŠ” HR SaaS μ œν’ˆμ„ κ°œλ°œν•©λ‹ˆλ‹€.
    • μ‹œμž₯, νŒ€, ꡬ성원, 기술 λ“±μ˜ λ³€ν™”ν•˜λŠ” 쑰건 μ†μ—μ„œ μ μ ˆν•˜κ³  μ˜¬λ°”λ₯Έ 선택을 ν•˜κΈ° μœ„ν•΄ λŠμž„μ—†μ΄ κ³ λ―Όν•˜κ³ , κ°œμ„ ν•΄ λ‚˜κ°‘λ‹ˆλ‹€.
    • μ›Ή ν”„λ‘ νŠΈμ—”λ“œ, μ„œλ²„, DevOps λ“± μ„œλΉ„μŠ€ 개발/운영 κ²½ν—˜μ„ 가지고 μ‚¬μš©μžμ—κ²Œ κ°€μΉ˜λ₯Ό μ£ΌλŠ” μ œν’ˆμ„ λ§Œλ“€μ–΄ κ°‘λ‹ˆλ‹€.
    • λ³΅μž‘ν•œ λΉ„μ¦ˆλ‹ˆμŠ€ λ‘œμ§μ„ μ œν’ˆμ— 잘 λ…Ήμ—¬λ‚΄κ³ , 지속적인 κ°œμ„ μ„ 톡해 감동적인 μ‚¬μš©μž κ²½ν—˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€.
    • HR 도메인과 workflow μžλ™ν™”μ— 관심을 가지고, κ°€μž₯ μž„νŒ©νŠΈ 있고 효과적인 λ°©μ‹μœΌλ‘œ κ°œλ°œν•˜λ©° λ™λ£Œλ“€κ³Ό ν•¨κ»˜ μ„±μž₯ν•©λ‹ˆλ‹€.
    • μ„œλΉ„μŠ€ 개발의 μ „ 과정에 깊게 κ΄€μ—¬ν•˜λ©°, 문제 μ •μ˜λ‘œλΆ€ν„° 개발, ν…ŒμŠ€νŠΈ, 배포, 운영 μ „ 과정을 효율적으둜 λ§Œλ“€μ–΄ λ‚΄λŠ” 것에 μ§‘μ€‘ν•©λ‹ˆλ‹€. 반볡적인 일듀은 μžλ™ν™”λ₯Ό 톡해 ν•΄κ²°ν•©λ‹ˆλ‹€.
  • 이런 λΆ„κ³Ό ν•¨κ»˜ ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.
    • μ‹œμž₯κ³Ό μ‚¬μš©μžκ°€ 가지고 μžˆλŠ” λ¬Έμ œμ— μ§‘μ€‘ν•˜κ³ , μ„œλΉ„μŠ€ 도메인에 λŒ€ν•œ κΉŠμ€ 이해λ₯Ό λ°”νƒ•μœΌλ‘œ 이λ₯Ό κ°œμ„ ν•˜μ—¬ μƒˆλ‘œμš΄ κ°€μΉ˜λ₯Ό μ „λ‹¬ν•˜λŠ” μ„œλΉ„μŠ€ 개발 κ²½ν—˜μ„ ν•˜κ³ μž ν•˜λŠ” λΆ„
    • Front-end, Back-end, Testing, DevOps, SRE, Infra λ“± μ—¬λŸ¬ μ—”μ§€λ‹ˆμ–΄λ§ μ˜μ—­ 쀑 ν•˜λ‚˜ μ΄μƒμ˜ μ˜μ—­μ— λŒ€ν•œ κΉŠμ€ 이해λ₯Ό κ°–κ³  μ˜μ—­μ˜ μšΈνƒ€λ¦¬λ₯Ό λ„˜λ‚˜λ“œλŠ” 것을 μ¦κΈ°λŠ” λΆ„
    • λΉ„μ¦ˆλ‹ˆμŠ€ λ³΅μž‘λ„κ°€ 높은 문제λ₯Ό μœ μ—°ν•œ μ‹œμŠ€ν…œμœΌλ‘œ ν’€μ–΄λ‚΄κΈ° μœ„ν•œ 고민을 ν•˜λŠ” λΆ„
    • μ œν•œλœ μ‹œκ°„κ³Ό λ¦¬μ†ŒμŠ€μ˜ 효율적 μ‚¬μš©μ„ μœ„ν•΄ μš°μ„ μˆœμœ„κ³Ό μ μ ˆν•œ 방법을 κ³ λ―Όν•˜λ©° 문제λ₯Ό ν•΄κ²°ν•΄ λ‚˜κ°€λŠ” λΆ„
    • 순발λ ₯κ³Ό λΉ λ₯Έ νŒλ‹¨μ„ ν†΅ν•œ 문제 ν•΄κ²° λŠ₯λ ₯이 μžˆλŠ” λΆ„
    • κ²½ν—˜μ„ ν†΅ν•œ ν•™μŠ΅μ„ μ¦κ±°μ›Œν•˜λ©°, 이λ₯Ό ν•¨κ»˜ μΌν•˜λŠ” λ™λ£Œλ“€κ³Ό κ³΅μœ ν•˜λ©° μ„±μž₯ν•˜λŠ” λΆ„
    • 단지 λ™μž‘ν•˜λŠ” 것을 λ„˜μ–΄, 근본적인 λ™μž‘ 원리 이해λ₯Ό λ°”νƒ•μœΌλ‘œ κ²¬κ³ ν•˜κ³  예츑 κ°€λŠ₯ν•œ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό λ§Œλ“œλŠ” λΆ„
    • 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ μ—¬λŸ¬ 선택지 쀑 κ°€μž₯ 효율적으둜 고객의 λΆˆνŽΈν•¨μ„ ν•΄κ²°ν•˜κ³ , κ³ κ°μ—κ²Œ 감동을 μ£ΌλŠ” 선택을 ν•  수 μžˆλŠ” λΆ„
    • μ˜€λ²„ μ—”μ§€λ‹ˆμ–΄λ§μ„ ν”Όν•˜λ©΄μ„œλ„ λ³€κ²½ 사항에 μœ μ—°ν•˜κ²Œ λŒ€μ²˜ν•  수 μžˆλŠ” μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό λ§Œλ“œλŠ” λΆ„
    • μ˜ˆμƒν•˜μ§€ λͺ»ν•œ μƒν™©μ΄λ‚˜ 였λ₯˜λ₯Ό λ§Œλ‚¬μ„ λ•Œ ν˜„μƒλ³΄λ‹€ κ·Όλ³Έ 원인을 μ΄ν•΄ν•˜κ³  ν•΄κ²°ν•˜λ € ν•˜λŠ” λΆ„
    • λ™λ£Œκ°€ ν•˜λŠ” 일에 관심을 κ°–κ³  μ‹œλ„ˆμ§€λ₯Ό μ°½μΆœν•˜λŠ” ν˜‘μ—…μ„ μ¦κΈ°λŠ” λΆ„
    • μ œν’ˆμ΄ 지ν–₯ν•˜λŠ” λͺ©ν‘œλ₯Ό μžƒμ§€ μ•ŠμœΌλ©΄μ„œ ν˜„μž¬μ˜ κ°œλ°œμ„ ν•˜λŠ” λΆ„ (λ‚˜λ¬΄λ₯Ό λ³΄λ©΄μ„œλ„ λ§Œλ“€μ–΄μ§ˆ 숲의 λͺ¨μŠ΅μ„ μžŠμ§€ μ•ŠλŠ” λΆ„)
  • flexλ₯Ό μ΄λ£¨λŠ” 기술 μŠ€νƒ (μ§€κΈˆ 진화 쀑...)
    • Front-end
      • TypeScript, React, Redux, Next.js, styled-components, Storybook
      • flex design system components
      • Babel, Webpack
      • Jest
      • Nginx, Node.js, Express.js
    • Back-end
      • Kotlin/Java, Spring Boot, JPA, QueryDSL, Hibernate
      • AWS Lambda (Node.js)
      • Gradle, AspectJ, MapStruct, Swagger, Liquibase
      • JUnit, Mockito
    • Build & Test & Deploy
      • GitHub, AWS CodeBuild
      • Cypress, Cucumber
      • Blue/Green Deploy, AWS CodePipeline / CodeDeploy / Lambda / Docker
    • Infrastructures
      • AWS Aurora (MySQL), S3, ElastiCache
      • AWS Elastic Beanstalk, ECS, Fargate
      • AWS API Gateway / Lambda
      • AWS ELK(Elasticsearch + Logstash + Kibana)
      • AWS Secret Manager / KMS
      • AWS CloudFront

  • ν”Œλ ‰μŠ€νŒ€μ— μ§€μ›ν•˜λ €λ©΄?
    • κ²½λ ₯ μ€‘μ‹¬μ˜ 이λ ₯μ„œλ₯Ό join@flex.team으둜 λ³΄λ‚΄μ£Όμ„Έμš”.
    • LinkedIn μ£Όμ†Œλ„ μ’‹μ•„μš”.
    • 개인 ν”„λ‘œν•„ νŽ˜μ΄μ§€ URL도 μ’‹μ•„μš”.
    • ν”Œλ ‰μŠ€ νŒ€μ€ λ³‘μ—­μ§€μ •μ—…μ²΄λ‘œ μ‚°μ—…κΈ°λŠ₯μš”μ› 전직, 보좩역 지원이 κ°€λŠ₯ν•©λ‹ˆλ‹€.