
GoodHabitz เป็นบริษัทด้านการเรียนรู้ออนไลน์ในภาคการศึกษา ให้บริการการฝึกอบรมที่น่าสนใจและเข้าถึงได้ผ่านแพลตฟอร์มการเรียนรู้ดิจิทัล บริษัทผสานการทำงานของทีมสร้างสรรค์เนื้อหา การตลาด วิศวกรรมผลิตภัณฑ์ และฝ่ายขาย เพื่อพัฒนาประสบการณ์การเรียนรู้ที่มุ่งเน้นทักษะแห่งอนาคต ตลอดจนการพัฒนาตนเองและวิชาชีพในทางปฏิบัติ ด้วยวัฒนธรรมการทำงานร่วมกันและการดำเนินงานในเมืองต่าง ๆ ทั่วยุโรป GoodHabitz มุ่งทำให้การเรียนรู้ออนไลน์เป็นเรื่องสนุกและได้รับการนำไปใช้อย่างแพร่หลาย
วิศวกรซอฟต์แวร์อาวุโส Full Stack
สร้างผลิตภัณฑ์การเรียนรู้แบบ Full Stack ให้กับ GoodHabitz บริษัทเทคโนโลยีการศึกษาจากยุโรป พร้อมมีส่วนกำหนดสถาปัตยกรรม แนวทางการส่งมอบงาน และฟีเจอร์ตั้งแต่แนวคิดจนเปิดใช้งาน
รายละเอียด
- พัฒนาและดูแลฟีเจอร์แบบ Full Stack ครอบคลุม API ชั้นข้อมูล และส่วนติดต่อผู้ใช้
- ร่วมกำหนดสถาปัตยกรรมและการออกแบบระบบโดยประเมินข้อแลกเปลี่ยนของแต่ละทางเลือก
- รับผิดชอบงานตั้งแต่แนวคิดเริ่มต้น ผ่านการพัฒนา การทดสอบ การจัดทำเอกสาร ไปจนถึงการนำขึ้นใช้งาน
- ดูแลและปรับปรุง CI/CD pipeline และขั้นตอนการนำระบบขึ้นใช้งาน
- ตรวจสอบโค้ดเพื่อสนับสนุนคุณภาพ ความชัดเจน และการเรียนรู้ร่วมกัน
- อธิบายการตัดสินใจด้านเทคนิคอย่างชัดเจนเพื่อให้ทีมทำงานไปในทิศทางเดียวกัน
- ทำงานร่วมกับทีมผลิตภัณฑ์ ทีมออกแบบ ทีม UX และทีมอื่น ๆ
คุณสมบัติ
- มีประสบการณ์ด้านวิศวกรรม backend อย่างน้อยห้าปี และมีประสบการณ์ frontend ด้วย React, Vue หรือเฟรมเวิร์กที่คล้ายกัน
- เคยสร้างผลิตภัณฑ์ที่ใช้งานจริงโดยร่วมมือกับทีมผลิตภัณฑ์ ทีมออกแบบ และทีม UX
- มีแนวคิดที่ยึดผลิตภัณฑ์เป็นหลัก โดยมุ่งเน้นคุณค่าต่อผู้ใช้และธุรกิจ
- มีประสบการณ์แข็งแกร่งกับ C# และ .NET รุ่นใหม่เวอร์ชัน 8, 9 หรือ 10
- ออกแบบและใช้งาน REST API รวมถึงการกำหนดเวอร์ชัน OpenAPI, OAuth2, การแบ่งหน้า การจำกัดอัตราการเรียกใช้ และการลองใหม่
- เขียน SQL กับ PostgreSQL โดยตรงด้วย Dapper หรือ micro-ORM ที่คล้ายกัน
- มีประสบการณ์ลงมือทำกับ CI/CD pipeline กระบวนการนำระบบขึ้นใช้งาน Docker และ Kubernetes ในระดับพื้นฐาน
- เข้าใจการออกแบบระบบ ขอบเขตของบริการ การสร้างแบบจำลองข้อมูล และความสามารถในการรองรับการขยายระบบ
- แก้ไขปัญหาในระบบ production โดยใช้ log และ trace; หากคุ้นเคยกับ structured logging และ Grafana/Loki จะได้รับการพิจารณาเป็นพิเศษ
- ใช้เครื่องมือ LLM เช่น Claude Code, Copilot หรือ Cursor สำหรับเขียนโค้ด ค้นคว้า จัดทำเอกสาร และพัฒนาแนวคิด
- มีประสบการณ์กับภาษาและเฟรมเวิร์กอื่น โดยเฉพาะ Node, Vue หรือ React จะเป็นประโยชน์
- มีประสบการณ์ AWS/EKS จะได้รับการพิจารณาเป็นพิเศษ
สวัสดิการ
- เงินเดือนที่แข่งขันได้และโบนัสตามผลการปฏิบัติงานเฉพาะตำแหน่ง
- วันลาพักร้อนประจำปี 25 วัน
- งบประมาณการเดินทาง
- สภาพแวดล้อมการทำงานที่ยืดหยุ่นและแล็ปท็อป
- เข้าถึงแหล่งการเรียนรู้ของ GoodHabitz และ MyAcademy ได้ไม่จำกัด
- การสนับสนุนด้านการโค้ชสุขภาพจิต
- ทีมงานที่มีความหลากหลายและเปิดรับทุกคน
- กิจกรรมตามธีมและกิจกรรมสร้างความสัมพันธ์ในทีม
- วัน Do-Good ประจำปีที่ได้รับค่าจ้างเต็มวันสำหรับทำงานอาสาสมัคร
- ความคุ้มครองกรณีทุพพลภาพและสวัสดิการบำนาญ