채널팀 มีผลประกอบการเติบโต 5 เท่าใน 2018, 3 เท่าใน 2019, 3 เท่าใน 2020, และ 2 เท่าใน 2021 เราได้รับการคัดเลือกเป็นบริษัท '예비유니콘 특별보증' ด้วย
→ ดูบทความที่เกี่ยวข้อง: https://mirakle.mk.co.kr/view.php?sc=&year=2021&no=1140330
ทีมพัฒนา 채널톡 แตกต่างจากที่อื่น เราเชื่อว่าผลิตภัณฑ์ที่ดีคือการตลาดและการขายที่ดีที่สุด นักพัฒนาที่ 채널톡 พูดคุยกับลูกค้าโดยตรง และได้แรงบันดาลใจสำหรับแผนงานใหม่จากฟีดแบ็กของลูกค้า ฟีเจอร์ที่พวกเขาวางแผนจะถูกออกแบบเป็นโค้ดและนำไปสู่ผลิตภัณฑ์จริง ผลิตภัณฑ์ที่อัปเดตโดยมือของนักพัฒนายังสร้างรายได้ให้กับ 채널팀 แม้ในขณะที่พวกเขาหลับ
ทีม backend ของ 채널 เป็นทีมที่ใหญ่ที่สุดในทีมพัฒนา เราสร้างเซิร์ฟเวอร์ขนาดใหญ่ที่จัดการกว่า 500 ล้าน PV ต่อเดือน และมากกว่า 20 ล้านข้อความ หากคุณต้องการสร้างแพลตฟอร์มเมสเซนเจอร์ที่เติบโตเร็วแบบ KakaoTalk ในบริบท B2B โปรดสมัครเลย!
채널톡 และผลิตภัณฑ์ B2B SaaS เช่น Zoom, Slack จะเติบโตอย่างรวดเร็วขึ้นในอนาคต B2B SaaS คือทีมที่ช่วยให้ทุกธุรกิจมุ่งเน้นที่แก่นของงาน ตัวอย่างเช่น บริษัทเกมสามารถมุ่งเน้นการพัฒนาเกมได้เต็มที่ แทนที่จะต้องสร้าง team messenger หรือโซลูชันการตลาดเอง
เราต้องการร่วมงานกับนักพัฒนาที่ยอดเยี่ยมซึ่งสามารถมีอิทธิพลต่อ roadmap ผลิตภัณฑ์และเทคโนโลยีของ 채널팀 โปรดอ่านอย่างละเอียดและสมัครโดยเร็ว!
• เงินเดือนเริ่มต้นสำหรับนักพัฒนาเพิ่มเป็น 65,000,000 KRW
https://mirakle.mk.co.kr/view.php?sc=&year=2021&no=1140330
[หมายเหตุ] กรณี 산업기능요원 병특 เงื่อนไขการจ้างงานเช่นเงินเดือนจะถูกนำไปใช้เช่นเดียวกับพนักงานปกติ ยกเว้นข้อกำหนดตามกฎหมายการเกณฑ์ทหาร โปรดทราบตามนโยบายของ 병무청 ว่าความเป็นไปได้ในการจัดสรร TO ใหม่สำหรับ 현역 ตั้งแต่ปี 2022 มีน้อยมาก 보충역 สามารถเข้าร่วมได้ตลอดเวลา
[โอกาสคืออะไร? ?]
∙ คุณจะได้ร่วมสร้างผลิตภัณฑ์ที่เติบโตอย่างรวดเร็ว
∙ คุณสามารถเป็นผู้นำด้านการพัฒนา backend ซึ่งเป็นหัวใจของบริการ 채널톡!
∙ ปัจจุบันเราจัดการมากกว่า 500 ล้าน Page View (PV) ต่อเดือน และคุณจะได้แบ่งปันประสบการณ์ในการออกแบบและดูแลระบบขนาดใหญ่ที่มีการใช้งานเพิ่มขึ้นอย่างรวดเร็ว
∙ เราจะร่วมกันท้าทายเรื่องข้อดีข้อเสียของ SQL และ NoSQL, วิธีออกแบบเพื่อสเกลด้วย Serverless และ microservices, การสร้างระบบ logging ที่จัดการกว่า 50 เครื่องเซิร์ฟเวอร์, โครงสร้างพื้นฐานสำหรับการวิเคราะห์แบบสตรีมเรียลไทม์และการวิเคราะห์แบบแบตช์และข้อจำกัดของแต่ละแบบ รวมถึงจุดเด่นและข้อจำกัดของ nodejs, java, python, golang
∙ คุณจะได้ประสบการณ์การทำงานที่ให้ความสำคัญกับคุณภาพของผลิตภัณฑ์และโค้ด การเขียนโค้ดอย่างยุ่งเหยิงเพราะต้องรีบปล่อยฟีเจอร์นั้นไม่มีใน 채널팀! ?
∙ ประสบการณ์แบบ Full-stack! สามารถเปลี่ยนตำแหน่งภายในทีมได้อย่างยืดหยุ่น นอกเหนือจากพัฒนา backend แล้ว 채널팀 ยังมีโจทย์ทางเทคนิคอีกมากมาย มีโอกาสท้าทายเทคโนโลยีใหม่ๆ เช่น mobile app, JavaScript เป็นต้น
∙ ที่สำคัญที่สุด คุณจะได้ทำงานร่วมกับเพื่อนร่วมทีมที่เก่งและมีไฟ ไม่ต้องรู้สึกโดดเดี่ยว แม้ขณะจิบกาแฟก็สามารถคุยเรื่องเทคโนโลยีใหม่และการเติบโตของผลิตภัณฑ์ได้
∙ ทุกวันใน채널เป็นความท้าทาย ไม่ใช่เรื่องง่าย แต่คุณจะได้ประสบการณ์ในการพัฒนาทีมเวิร์ค ผลิตภัณฑ์ และเทคโนโลยีไปด้วยกัน
งานที่คุณจะรับผิดชอบ? ?]
∙ เมสเซนเจอร์ที่มีผู้ใช้ 3 ล้านคนต่อวัน! คุณจะรับผิดชอบการพัฒนา backend ของ 채널톡
∙ พัฒนา main API server ที่สร้างด้วย Java และ Dropwizard
∙ พัฒนา microservices ด้วย AWS Lambda, Serverless และภาษาเช่น nodejs, python, golang
∙ ทบทวนระบบที่มีอยู่และออกแบบใหม่ให้สามารถรับมือการใช้งานที่เพิ่มขึ้นอย่างรวดเร็ว
∙ รับผิดชอบการ build, deploy, maintenance โดยใช้ ECS, Docker ในสภาพแวดล้อม AWS
∙ พัฒนาระบบตรวจจับและแจ้งเตือนความผิดปกติของเซิร์ฟเวอร์ และจัดการเหตุขัดข้อง
เราทำงานอย่างไร? ?]
∙ เราทำสปรินต์เป็นหน่วยสัปดาห์ ประชุม sprint ทุกเช้าวันจันทร์ และ retrospective ทุกวันศุกร์บ่าย
∙ มี scrum ทุกเช้าเพื่อแชร์สถานะการทำงานและประเด็นปัญหา
∙ ไม่มี planner แบบเต็มเวลาเป็นพิเศษ ทุก designer และ engineer เข้าร่วมการวางแผนและแสดงความคิดเห็น เราชอบการลงมือทำเร็วและปรับแก้ผ่านการสื่อสารบ่อย ๆ แทนการตัดสินใจทุกรายละเอียดตั้งแต่ต้น
∙ ใช้ 아사나(Asana) สำหรับการจัดการ task และ issue ทีมทั้งทีมใช้บอร์ดเดียวเพื่อมองเห็นสถานะทั้งหมด
∙ ใช้ 깃헙(Github) เป็นที่เก็บโค้ดหลัก
∙ Pull request ต้องได้รับ code review จากอย่างน้อย 1 คนก่อน merge การรีวิวโค้ดครอบคลุมตั้งแต่การเช็คสไตล์ ความถูกต้อง ไปจนถึงการอภิปรายเรื่องการออกแบบที่ง่ายต่อการดูแลและการ refactor เพื่อให้โค้ดอ่านง่าย
∙ ให้ความสำคัญกับการเขียน test code และทำ automation ตั้งแต่การทดสอบถึงการ deploy ด้วย Circle CI
∙ สร้าง DevOps บนโครงสร้างพื้นฐาน AWS
∙ สามารถดูสแต็กเทคนิคโดยละเอียดได้ที่ stackshare. ✌️
∙ ความถี่ในการปล่อย release ขึ้นอยู่กับสถานการณ์ แต่สำหรับ backend โดยทั่วไปจะ deploy ประมาณ 1–2 ครั้ง/สัปดาห์
∙ เมื่อเกิดเหตุขัดข้อง พยายามทำให้การแจ้งเตือนเป็นอัตโนมัติ และประกาศรายละเอียดผ่าน status.channel.io
คุณสมบัติที่ต้องการ? ?]
∙ ประสบการณ์พัฒนา backend อย่างน้อย 1 ปี ด้วยหนึ่งใน Nodejs, Java, Python, Golang
∙ เข้าใจโปรโตคอล HTTP
∙ มีประสบการณ์ใช้ฐานข้อมูล SQL, NoSQL
∙ ทักษะการทำงานเป็นทีมและการสื่อสาร
∙ ความเข้าใจและประสบการณ์การใช้งานสถาปัตยกรรมต่าง ๆ
∙ ทักษะดีบั๊กและตอบสนองรวดเร็วเมื่อเกิดปัญหา
∙ มีเซนส์ในการเรียนรู้สิ่งใหม่อย่างรวดเร็วและนำไปใช้งานได้
∙ พิจารณาเป็นพิเศษสำหรับผู้มีประสบการณ์กับ Spring หรือ Dropwizard
สวัสดิการและการดูแล? ?]
∙ 채널팀 พยายามให้การตอบแทน 'ดีที่สุดในอุตสาหกรรม' สำหรับสมาชิกที่ทำผลงานได้โดดเด่น เราดำเนินการปรับเงินเดือนตามผลงานเป็นครั้งคราว ไม่ใช่การทบทวนเงินเดือนตามรอบปกติ
∙ สำหรับผู้ที่มีส่วนร่วมในระยะยาว จะมีโอกาสได้รับ stock option ที่มีความหมาย
∙ จัดหาอุปกรณ์ทำงานระดับสูงสุดสำหรับบุคลากรชั้นยอด (MacBook Pro หรือสเปคเทียบเท่า รวมถึงจอและอุปกรณ์อื่น ๆ)
∙ ทำงานภายใต้แนวคิด 'ไม่มีข้อบังคับคือข้อบังคับ' จะทำงานในคาเฟ่หรือปูกระดานริมแม่น้ำ Han ก็ได้ จุดประสงค์สูงสุดคือการทำงานให้ดี หากช่วยให้คุณโฟกัสได้ จะสามารถใช้งาน remote หรือลาพักผ่อนได้ตามอิสระ
∙ มีขนมและเครื่องดื่มหลากหลายชนิดแบบ 'ไม่จำกัด ฟรี' เพื่อให้โฟกัสกับงานได้ดีขึ้น
∙ มีอาหารกลางวันและอาหารเย็นให้
∙ สำนักงานมีหน้าต่างกว้าง รอบด้าน ทำให้แสงสว่างดี และเป็นพื้นที่เปิดโดยไม่มีพาร์ทิชั่น
∙ หากจำเป็นต่อการทำงาน คุณสามารถขอซื้อหนังสือได้อย่างเต็มที่
∙ ทำงานได้อย่างเสรีในเรื่องเวลา ประสานงานภายในทีมเพื่อให้แต่ละคนทำงานในเวลาที่ต้องการได้ และสามารถใช้วันลาพักผ่อนได้ไม่จำกัดเพื่อเลือกช่วงเวลาทำงานและพักผ่อนได้ตามต้องการ
∙ สนับสนุนความยืดหยุ่นของพื้นที่ทำงาน เราจ่ายเงินสนับสนุนการทำงานที่บ้าน 1,000,000 KRW เพื่อช่วยให้คุณมีสมาธิเมื่อทำงานที่บ้าน ในสำนักงานมีนโยบายที่นั่งแบบอิสระเพื่อให้คุณทำงานได้อย่างเสรี
กระบวนการรับสมัครเป็นอย่างไร?]
∙ โดยทั่วไป กระบวนการคือ ส่งเอกสาร - ทดสอบโค้ดออนไลน์ - การทดสอบงาน - สัมภาษณ์รอบ 1 ด้านหน้าที่ - สัมภาษณ์รอบ 2 ด้านความเข้ากันได้ (fit) และในบางกรณีอาจมีการสัมภาษณ์สูงสุดถึง 3 รอบ
∙ สามารถปรับขั้นตอนสัมภาษณ์ได้อย่างยืดหยุ่นตามผลของงานหรือการสัมภาษณ์
∙ เอกสารที่ส่งเข้ามาจะช่วยตรวจสอบว่าคุณมีความสามารถพื้นฐานในการแก้ปัญหาที่ทีมต้องการหรือไม่ การเขียนถึงโปรเจกต์ที่ทำมาและวิธีที่คุณแก้ไขความท้าทายจะเป็นประโยชน์มาก
∙ การทดสอบโค้ดออนไลน์จะประเมินความสามารถพื้นฐานของผู้สมัคร เป็นข้อสอบระดับมหาวิทยาลัย ใช้เวลาประมาณ 4 ชั่วโมง
∙ 1차 직무 인터뷰 จะถามเชิงลึกมากกว่ารอบก่อน มุ่งเน้นตรวจสอบทั้งทักษะการพัฒนาและความสามารถในการแก้ปัญหาอย่างสร้างสรรค์ กระบวนการแก้ปัญหาไม่ใช่แค่ผลลัพธ์จะถูกประเมินอย่างสำคัญ
∙ 2차 핏 인터뷰 เป็นช่วงเวลาที่สามารถถามตอบกันอย่างสบาย ๆ เพื่อตรวจสอบว่าคุณเข้ากับ 채널 ดีหรือไม่