๐Ÿ”ฅ ๋ฐฑ์—”๋“œ ์—”์ง€๋‹ˆ์–ด (Python)
์ง๊ตฐ์ง๋ฌด์ค‘์‹ฌ ์ฑ„์šฉ
๊ฒฝ๋ ฅ์‚ฌํ•ญ๊ฒฝ๋ ฅ 2๋…„ ์ด์ƒ
๊ณ ์šฉํ˜•ํƒœ์ •๊ทœ์ง
๊ทผ๋ฌด์ง€๋Œ€ํ•œ๋ฏผ๊ตญ ์„œ์šธํŠน๋ณ„์‹œ ๊ฐ•๋‚จ๊ตฌ ๋…ผํ˜„๋กœ 336, ๊ฑด์ผ๋นŒ๋”ฉ 3์ธต
๋งˆ๊ฐ๊ธฐํ•œ2024๋…„ 04์›” 30์ผ

๋ฒ„ํ•์„œ์šธ์˜ Engineer๋Š” ์ด๋ ‡๊ฒŒ ์ผํ•ด์š”

  • ๋ฐ์ผ๋ฆฌ ๋ฏธํŒ…์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ์˜๊ฒฌ์„ ๋‚˜๋ˆ„๊ณ  ํŒ€์›๊ฐ„์— ์ˆ˜ํ‰์ ์ด๊ณ  ์†”์งํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ํ†ตํ•ด ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ํ˜‘์—…ํ•ฉ๋‹ˆ๋‹ค.
  • ์—…๋ฌด ๋ชฐ์ž…๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ฃผ 2~3ํšŒ ์ง‘์ค‘์ฝ”๋”ฉ๋ฐ์ด๋ฅผ ๊ฐ€์ง€๋ฉฐ ๊ณต๊ฐ„์— ์ œํ•œ ์—†์ด ๊ฐœ๋ฐœ์—๋งŒ ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค.
  • ์ž์‹ ์˜ ํ•  ์ผ์„ ๋ฌธ์„œ๋กœ ์ •์˜ ํ•˜๊ณ  ๋ฐ์ผ๋ฆฌ ๋ฏธํŒ…์„ ํ†ตํ•ด ์ง„ํ–‰ ๊ณผ์ •์„ ํˆฌ๋ช…ํ•˜๊ฒŒ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋“  ์ฝ”๋“œ๋Š” GITHUB ๋กœ ๊ด€๋ฆฌ ๋˜๋ฉฐ PR ๊ณผ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋กœ ์ž์‹ ์˜ ์„ฑ์žฅ๊ณผ ํŒ€์˜ ์„ฑ์žฅ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • ํ…Œ์ŠคํŠธ์ฝ”๋“œ์˜ ์ปค๋ฒ„๋ฆฌ์ง€๋Š” 60% ์ด์ƒ ์œ ์ง€ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • CI/CD ๋กœ ๋ฐฐํฌ์™€ ํ†ตํ•ฉ์„ ๊ด€๋ฆฌ ํ•ฉ๋‹ˆ๋‹ค.



ํ•ต์‹ฌ์—…๋ฌด

  • Service Back-end API ๊ฐœ๋ฐœ
  • Django REST Framework๋กœ ์ œ์ž‘๋œ REST API ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ์œ ์ง€๋ณด์ˆ˜



์ž๊ฒฉ์š”๊ฑด

  • Back-end ๊ฐœ๋ฐœ๊ฒฝ๋ ฅ 2๋…„ ์ด์ƒ ์ด์‹  ๋ถ„ (์ธํ„ด ๊ฒฝ๋ ฅ ์ œ์™ธ)
  • Python ์‚ฌ์šฉ๊ฒฝํ—˜์ด ์žˆ๊ฑฐ๋‚˜, ์ „ํ–ฅ ๊ฐ€๋Šฅํ•˜์‹  ๋ถ„
  • RESTful API ๊ฐœ๋ฐœ/์šด์˜ ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„



์šฐ๋Œ€์‚ฌํ•ญ

  • Django Rest Framework ๋ฐ FastAPI Framework ๊ฐœ๋ฐœ์— ์ต์ˆ™ ํ•˜์‹ ๋ถ„
  • TDD(Test-driven development)์— ๋Šฅ์ˆ™ํ•˜์‹  ๋ถ„
  • GraphQL API ๊ฐœ๋ฐœ ๊ฒฝํ—˜
  • Typescript, React ๊ฐœ๋ฐœ ๊ฒฝํ—˜
  • AWS ์ธํ”„๋ผ ์šด์˜ ๊ฒฝํ—˜
  • ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค ๊ฒฝํ—˜ (Docker) ๊ฒฝํ—˜
  • Github Workflow์— ๋Šฅ์ˆ™ํ•˜์‹  ๋ถ„
  • e-Commerce ๊ฐœ๋ฐœ/์šด์˜ ๊ฒฝํ—˜
  • ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ ๊ธฐ์—ฌ ๋˜๋Š” ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ฐœ์ธํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœ ํ•ด๋ณด์‹  ๋ถ„
  • ๋Šฅ๋™์ ์ด๋ฉฐ ํ˜ธ๊ธฐ์‹ฌ์ด ๋งŽ๊ณ , ๋น„์ฆˆ๋‹ˆ์Šค ๋งˆ์ธ๋“œ๋ฅผ ๊ฐ€์ง€์‹  ๋ถ„
  • ํƒ€ ๋ถ€์„œ (๋น„ ๊ฐœ๋ฐœ์ž)์™€์˜ ์†Œํ†ต์ด ์›ํ™œํ•˜์‹  ๋ถ„
  • ๊ธ์ •์ ์ด๋ฉฐ ๊ณ ๊ฐ์ค‘์‹ฌ์˜ ์‚ฌ๊ณ ๋ฐฉ์‹์„ ๊ฐ€์ง€์‹  ๋ถ„
  • ์Šคํƒ€ํŠธ์—… ๊ฒฝํ—˜
  • Agile/Scrum ๊ด€๋ จ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„



์—…๋ฌดํ™˜๊ฒฝ

  • OKR ๊ธฐ๋ฐ˜์˜ ๋ชฉํ‘œ์ˆ˜๋ฆฝ
  • CFR ํ†ตํ•œ ์„ฑ๊ณผ ํšŒ๊ณ  ์‹œ์Šคํ…œ
  • ๋ถ„๊ธฐ๋ณ„ Peer Feedback ํ†ตํ•œ ์„ฑ์žฅ ํ”ผ๋“œ๋ฐฑ
  • ๋…„ 2ํšŒ ๊ธ‰์—ฌ์ธ์ƒ, ์•„์›ƒ๋ผ์ด์–ด ์„ ์ • ์‹œ ์ดˆ๊ณผ๋ณด์ƒ
  • ์ˆ˜์‹œ๊ธ‰์—ฌ ํด๋ ˆ์ž„ ํ†ตํ•œ ์ˆ˜์‹œ ์„ฑ๊ณผ ๋ฐ˜์˜



๋ณต์ง€ํ˜œํƒ

๋”ฐ๋œปํ•˜๊ณ 

  • ํŒจ๋ฐ€๋ฆฌ ํ• ์ธ ์ฟ ํฐ ๋ฐœ๊ธ‰
  • ๊ฑด๊ฐ•๊ฒ€์ง„ ๋น„์šฉ ์ง€์›
  • 1/3/5๋…„ ์žฅ๊ธฐ๊ทผ์†์ž ํฌ์ƒ

๋˜‘๋˜‘ํ•œ

  • ๊ต์œก ๋ฐ ๋„์„œ ๊ตฌ์ž…๋น„ ์ง€์›
  • ์ฒด๊ณ„์ ์ธ ์˜จ๋ณด๋”ฉ ๊ต์œก
  • ์ตœ๊ณ ์˜ ๋ณต์ง€๋Š” ๋ฒ„ํ•์„œ์šธ ๋™๋ฃŒ

์Šคํฌ์ธ ํŒ€

  • ํŒ€๋ฒ„ํ• ํŠธ๋ ˆ์ด๋‹ ๋ฌด๋ฃŒ ์ˆ˜๊ฐ•
  • ๋ฒ„ํ•๊ทธ๋ผ์šด๋“œ ์ง€์  ๋ฌด๋ฃŒ ์ด์šฉ
  • 1:1 PT ๋ฐ ์ž…์  ์—…์ฒด ์šด๋™ ์ƒํ’ˆ(๊ณจํ”„/ํ•„๋ผํ…Œ์Šค/์š”๊ฐ€ ๋“ฑ) ํ• ์ธ



์ฑ„์šฉ์ ˆ์ฐจ

๊ฐ„ํŽธ ์ ‘์ˆ˜ โ†’ 1์ฐจ ์ธํ„ฐ๋ทฐ โ†’ 2์ฐจ ์ธํ„ฐ๋ทฐ โ†’ ์ตœ์ข…ํ•ฉ๊ฒฉ

*ํฌ์ง€์…˜์— ๋”ฐ๋ผ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ, ๊ณผ์ œ ์ „ํ˜•, ์„œ๋ฉด ์ธํ„ฐ๋ทฐ ๋“ฑ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๋ฌธ์˜์‚ฌํ•ญ

  • recruit@butfitseoul.com
  • ์–ธ์ œ๋“ ์ง€ ํŽธํ•˜๊ฒŒ ์—ฐ๋ฝ์ฃผ์„ธ์š” ๐Ÿ™‚
  • ์˜์—…์ผ ๊ธฐ์ค€ 48์‹œ๊ฐ„ ๋‚ด ๋‹ต๋ณ€ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.๏ปฟ
๊ณต์œ ํ•˜๊ธฐ
๐Ÿ”ฅ ๋ฐฑ์—”๋“œ ์—”์ง€๋‹ˆ์–ด (Python)

๋ฒ„ํ•์„œ์šธ์˜ Engineer๋Š” ์ด๋ ‡๊ฒŒ ์ผํ•ด์š”

  • ๋ฐ์ผ๋ฆฌ ๋ฏธํŒ…์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ์˜๊ฒฌ์„ ๋‚˜๋ˆ„๊ณ  ํŒ€์›๊ฐ„์— ์ˆ˜ํ‰์ ์ด๊ณ  ์†”์งํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ํ†ตํ•ด ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ํ˜‘์—…ํ•ฉ๋‹ˆ๋‹ค.
  • ์—…๋ฌด ๋ชฐ์ž…๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ฃผ 2~3ํšŒ ์ง‘์ค‘์ฝ”๋”ฉ๋ฐ์ด๋ฅผ ๊ฐ€์ง€๋ฉฐ ๊ณต๊ฐ„์— ์ œํ•œ ์—†์ด ๊ฐœ๋ฐœ์—๋งŒ ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค.
  • ์ž์‹ ์˜ ํ•  ์ผ์„ ๋ฌธ์„œ๋กœ ์ •์˜ ํ•˜๊ณ  ๋ฐ์ผ๋ฆฌ ๋ฏธํŒ…์„ ํ†ตํ•ด ์ง„ํ–‰ ๊ณผ์ •์„ ํˆฌ๋ช…ํ•˜๊ฒŒ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋“  ์ฝ”๋“œ๋Š” GITHUB ๋กœ ๊ด€๋ฆฌ ๋˜๋ฉฐ PR ๊ณผ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋กœ ์ž์‹ ์˜ ์„ฑ์žฅ๊ณผ ํŒ€์˜ ์„ฑ์žฅ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • ํ…Œ์ŠคํŠธ์ฝ”๋“œ์˜ ์ปค๋ฒ„๋ฆฌ์ง€๋Š” 60% ์ด์ƒ ์œ ์ง€ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • CI/CD ๋กœ ๋ฐฐํฌ์™€ ํ†ตํ•ฉ์„ ๊ด€๋ฆฌ ํ•ฉ๋‹ˆ๋‹ค.



ํ•ต์‹ฌ์—…๋ฌด

  • Service Back-end API ๊ฐœ๋ฐœ
  • Django REST Framework๋กœ ์ œ์ž‘๋œ REST API ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ์œ ์ง€๋ณด์ˆ˜



์ž๊ฒฉ์š”๊ฑด

  • Back-end ๊ฐœ๋ฐœ๊ฒฝ๋ ฅ 2๋…„ ์ด์ƒ ์ด์‹  ๋ถ„ (์ธํ„ด ๊ฒฝ๋ ฅ ์ œ์™ธ)
  • Python ์‚ฌ์šฉ๊ฒฝํ—˜์ด ์žˆ๊ฑฐ๋‚˜, ์ „ํ–ฅ ๊ฐ€๋Šฅํ•˜์‹  ๋ถ„
  • RESTful API ๊ฐœ๋ฐœ/์šด์˜ ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„



์šฐ๋Œ€์‚ฌํ•ญ

  • Django Rest Framework ๋ฐ FastAPI Framework ๊ฐœ๋ฐœ์— ์ต์ˆ™ ํ•˜์‹ ๋ถ„
  • TDD(Test-driven development)์— ๋Šฅ์ˆ™ํ•˜์‹  ๋ถ„
  • GraphQL API ๊ฐœ๋ฐœ ๊ฒฝํ—˜
  • Typescript, React ๊ฐœ๋ฐœ ๊ฒฝํ—˜
  • AWS ์ธํ”„๋ผ ์šด์˜ ๊ฒฝํ—˜
  • ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค ๊ฒฝํ—˜ (Docker) ๊ฒฝํ—˜
  • Github Workflow์— ๋Šฅ์ˆ™ํ•˜์‹  ๋ถ„
  • e-Commerce ๊ฐœ๋ฐœ/์šด์˜ ๊ฒฝํ—˜
  • ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ ๊ธฐ์—ฌ ๋˜๋Š” ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ฐœ์ธํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœ ํ•ด๋ณด์‹  ๋ถ„
  • ๋Šฅ๋™์ ์ด๋ฉฐ ํ˜ธ๊ธฐ์‹ฌ์ด ๋งŽ๊ณ , ๋น„์ฆˆ๋‹ˆ์Šค ๋งˆ์ธ๋“œ๋ฅผ ๊ฐ€์ง€์‹  ๋ถ„
  • ํƒ€ ๋ถ€์„œ (๋น„ ๊ฐœ๋ฐœ์ž)์™€์˜ ์†Œํ†ต์ด ์›ํ™œํ•˜์‹  ๋ถ„
  • ๊ธ์ •์ ์ด๋ฉฐ ๊ณ ๊ฐ์ค‘์‹ฌ์˜ ์‚ฌ๊ณ ๋ฐฉ์‹์„ ๊ฐ€์ง€์‹  ๋ถ„
  • ์Šคํƒ€ํŠธ์—… ๊ฒฝํ—˜
  • Agile/Scrum ๊ด€๋ จ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„



์—…๋ฌดํ™˜๊ฒฝ

  • OKR ๊ธฐ๋ฐ˜์˜ ๋ชฉํ‘œ์ˆ˜๋ฆฝ
  • CFR ํ†ตํ•œ ์„ฑ๊ณผ ํšŒ๊ณ  ์‹œ์Šคํ…œ
  • ๋ถ„๊ธฐ๋ณ„ Peer Feedback ํ†ตํ•œ ์„ฑ์žฅ ํ”ผ๋“œ๋ฐฑ
  • ๋…„ 2ํšŒ ๊ธ‰์—ฌ์ธ์ƒ, ์•„์›ƒ๋ผ์ด์–ด ์„ ์ • ์‹œ ์ดˆ๊ณผ๋ณด์ƒ
  • ์ˆ˜์‹œ๊ธ‰์—ฌ ํด๋ ˆ์ž„ ํ†ตํ•œ ์ˆ˜์‹œ ์„ฑ๊ณผ ๋ฐ˜์˜



๋ณต์ง€ํ˜œํƒ

๋”ฐ๋œปํ•˜๊ณ 

  • ํŒจ๋ฐ€๋ฆฌ ํ• ์ธ ์ฟ ํฐ ๋ฐœ๊ธ‰
  • ๊ฑด๊ฐ•๊ฒ€์ง„ ๋น„์šฉ ์ง€์›
  • 1/3/5๋…„ ์žฅ๊ธฐ๊ทผ์†์ž ํฌ์ƒ

๋˜‘๋˜‘ํ•œ

  • ๊ต์œก ๋ฐ ๋„์„œ ๊ตฌ์ž…๋น„ ์ง€์›
  • ์ฒด๊ณ„์ ์ธ ์˜จ๋ณด๋”ฉ ๊ต์œก
  • ์ตœ๊ณ ์˜ ๋ณต์ง€๋Š” ๋ฒ„ํ•์„œ์šธ ๋™๋ฃŒ

์Šคํฌ์ธ ํŒ€

  • ํŒ€๋ฒ„ํ• ํŠธ๋ ˆ์ด๋‹ ๋ฌด๋ฃŒ ์ˆ˜๊ฐ•
  • ๋ฒ„ํ•๊ทธ๋ผ์šด๋“œ ์ง€์  ๋ฌด๋ฃŒ ์ด์šฉ
  • 1:1 PT ๋ฐ ์ž…์  ์—…์ฒด ์šด๋™ ์ƒํ’ˆ(๊ณจํ”„/ํ•„๋ผํ…Œ์Šค/์š”๊ฐ€ ๋“ฑ) ํ• ์ธ



์ฑ„์šฉ์ ˆ์ฐจ

๊ฐ„ํŽธ ์ ‘์ˆ˜ โ†’ 1์ฐจ ์ธํ„ฐ๋ทฐ โ†’ 2์ฐจ ์ธํ„ฐ๋ทฐ โ†’ ์ตœ์ข…ํ•ฉ๊ฒฉ

*ํฌ์ง€์…˜์— ๋”ฐ๋ผ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ, ๊ณผ์ œ ์ „ํ˜•, ์„œ๋ฉด ์ธํ„ฐ๋ทฐ ๋“ฑ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๋ฌธ์˜์‚ฌํ•ญ

  • recruit@butfitseoul.com
  • ์–ธ์ œ๋“ ์ง€ ํŽธํ•˜๊ฒŒ ์—ฐ๋ฝ์ฃผ์„ธ์š” ๐Ÿ™‚
  • ์˜์—…์ผ ๊ธฐ์ค€ 48์‹œ๊ฐ„ ๋‚ด ๋‹ต๋ณ€ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.๏ปฟ
์ง๊ตฐ์ง๋ฌด์ค‘์‹ฌ ์ฑ„์šฉ
๊ฒฝ๋ ฅ์‚ฌํ•ญ๊ฒฝ๋ ฅ 2๋…„ ์ด์ƒ
๊ณ ์šฉํ˜•ํƒœ์ •๊ทœ์ง
๊ทผ๋ฌด์ง€๋Œ€ํ•œ๋ฏผ๊ตญ ์„œ์šธํŠน๋ณ„์‹œ ๊ฐ•๋‚จ๊ตฌ ๋…ผํ˜„๋กœ 336, ๊ฑด์ผ๋นŒ๋”ฉ 3์ธต
๋งˆ๊ฐ๊ธฐํ•œ2024๋…„ 04์›” 30์ผ
๊ณต์œ ํ•˜๊ธฐ
made with Greeting