Invillia
Invillia
Invillia เป็นบริษัทเทคโนโลยีที่ก่อตั้งขึ้นในปี 2003 โดยพัฒนาโซลูชันซอฟต์แวร์แบบเฉพาะสำหรับธุรกิจ ผลงานของบริษัทครอบคลุมแอปพลิเคชันที่ออกแบบให้เหมาะกับความต้องการ เพื่อแก้ไขความท้าทายด้านการดำเนินงาน เพิ่มประสิทธิภาพ และสนับสนุนการเปลี่ยนผ่านสู่ดิจิทัล Invillia ให้บริการแก่องค์กรในด้านที่ปรึกษา โลจิสติกส์ และการตลาด

นักพัฒนา Backend Kotlin อาวุโส (ทำงานทางไกล, บราซิล)

นักพัฒนา backend Kotlin อาวุโส ผู้สร้าง API การเชื่อมต่อระบบ และสถาปัตยกรรมแบบกระจาย ร่วมพัฒนาโซลูชันปัญญาประดิษฐ์ให้กับบริษัทเทคโนโลยีระดับโลก

รายละเอียด

  • สร้างและดูแลแอปพลิเคชัน backend ด้วย Kotlin
  • นำกฎทางธุรกิจไปใช้งานตามข้อกำหนดและข้อมูลจำเพาะของโซลูชันที่กำหนดไว้
  • ออกแบบ API และการเชื่อมต่อกับระบบภายนอกและแหล่งข้อมูลต่าง ๆ
  • ประยุกต์ใช้หลักการ Domain-Driven Design, Clean Architecture และ Hexagonal Architecture
  • จัดโครงสร้างโซลูชันโดยใช้รูปแบบ Ports and Adapters
  • รักษาคุณภาพโค้ดด้วยการทดสอบอัตโนมัติและแนวทางปฏิบัติที่ดีด้านวิศวกรรมซอฟต์แวร์
  • สร้างและดูแลการทดสอบด้วย JUnit, Testcontainers และวิธีการทดสอบแบบอิงคลาส
  • ช่วยพัฒนาฐานข้อมูลทั้งแบบเชิงสัมพันธ์และไม่ใช่เชิงสัมพันธ์
  • ช่วยกำหนดสถาปัตยกรรมที่รองรับการขยายตัวและมีความยืดหยุ่นสำหรับสภาพแวดล้อมแบบกระจาย
  • สนับสนุนโครงการด้านปัญญาประดิษฐ์ รวมถึงการนำตรรกะทางธุรกิจไปใช้งาน
  • ทำ prompt engineering เมื่อความต้องการของโครงการกำหนดให้ดำเนินการ
  • ประเมินคุณภาพและความสอดคล้องของชุดข้อมูลที่มีการใส่คำกำกับ
  • ระบุแนวทางปรับปรุงที่ตอบโจทย์ความต้องการของลูกค้าและผู้ใช้ปลายทาง
  • ส่งมอบโค้ดที่เป็นไปตามมาตรฐานด้านความปลอดภัย คุณภาพ และการดูแลรักษา

คุณสมบัติ

  • มีประสบการณ์ทำงานอย่างมากในการพัฒนาระบบ backend ด้วย Kotlin
  • มีความเข้าใจขั้นสูงเกี่ยวกับ Domain-Driven Design
  • มีประสบการณ์จริงด้าน Test-Driven Development
  • มีความรู้ในการใช้งาน Clean Architecture
  • มีประสบการณ์ด้าน Hexagonal Architecture และรูปแบบ Ports and Adapters
  • มีประสบการณ์ทำงานกับ Kubernetes
  • มีประสบการณ์ใช้ฐานข้อมูลทั้งแบบเชิงสัมพันธ์และไม่ใช่เชิงสัมพันธ์
  • เข้าใจกรณีการใช้งาน จุดแข็ง และข้อจำกัดของโมเดลฐานข้อมูลแต่ละประเภท
  • มีประสบการณ์กับ PostgreSQL
  • มีประสบการณ์กับ DynamoDB
  • มีความรู้ด้านการทดสอบอัตโนมัติด้วย JUnit และ Testcontainers
  • มีประสบการณ์เชื่อมต่อระบบและ API
  • เข้าใจแนวทางปฏิบัติที่ดีด้านคุณภาพ ความปลอดภัย และการดูแลรักษาโค้ด
  • มีประสบการณ์สร้างโซลูชันที่รองรับการขยายตัวและทำงานแบบกระจาย
  • มีความรู้เกี่ยวกับการประยุกต์ใช้การพัฒนาซอฟต์แวร์กับโซลูชันปัญญาประดิษฐ์
  • มีประสบการณ์ในโครงการ Generative AI จะได้รับการพิจารณาเป็นพิเศษ
  • มีประสบการณ์ด้าน prompt engineering จะได้รับการพิจารณาเป็นพิเศษ
  • มีประสบการณ์ประเมินและเตรียมข้อมูลสำหรับโมเดล AI จะได้รับการพิจารณาเป็นพิเศษ
  • มีความรู้เกี่ยวกับสถาปัตยกรรมแบบขับเคลื่อนด้วยเหตุการณ์และไมโครเซอร์วิสจะได้รับการพิจารณาเป็นพิเศษ
  • มีประสบการณ์ในสภาพแวดล้อมคลาวด์จะได้รับการพิจารณาเป็นพิเศษ

สวัสดิการ

  • ผู้สมัครที่มีความพิการก็ได้รับการสนับสนุนให้สมัคร
  • ทำงานทางไกล