
TeamViewer เป็นบริษัท SaaS แบบ B2B ที่พัฒนาซอฟต์แวร์คลาวด์ที่ปลอดภัยสำหรับการเข้าถึงระยะไกล การสนับสนุนระยะไกล และการยกระดับประสบการณ์พนักงานดิจิทัล แพลตฟอร์มของบริษัทช่วยให้ทีมไอทีและองค์กรต่าง ๆ ควบคุม ตรวจสอบ และจัดการอุปกรณ์ปลายทาง รวมถึงทำให้การแก้ไขปัญหาเป็นแบบอัตโนมัติ และสนับสนุนการปฏิบัติงานของพนักงานแนวหน้าผ่านเวิร์กโฟลว์เทคโนโลยีความจริงเสริม TeamViewer ให้บริการองค์กรหลากหลายขนาดผ่านผลิตภัณฑ์ต่าง ๆ เช่น Tensor, DEX และ Frontline พร้อมการผสานรวมกับ Microsoft Intune, ServiceNow และ Salesforce โซลูชันของบริษัทมุ่งเน้นการจัดการอุปกรณ์ที่ปลอดภัย เป็นไปตามข้อกำหนด และรองรับการขยายขนาด
วิศวกรซอฟต์แวร์ Full-Stack ระดับอาวุโสที่ TeamViewer — ทำงานแบบไฮบริดในโปรตุเกส
ร่วมงานกับ TeamViewer ในตำแหน่งวิศวกร full-stack ระดับอาวุโส เพื่อพัฒนาบริการแบ็กเอนด์และแอปพลิเคชัน React สำหรับแพลตฟอร์มสถานที่ทำงานดิจิทัล บทบาทนี้ครอบคลุมสถาปัตยกรรม การดำเนินงานบนคลาวด์ การทดสอบ และการใช้การพัฒนาซอฟต์แวร์ที่มี AI ช่วยอย่างมีความรับผิดชอบ
รายละเอียด
- ออกแบบ สร้าง และดูแลบริการแบ็กเอนด์รวมถึง API ด้วย Java หรือ Kotlin และ Spring Boot หรือ Node.js และ TypeScript
- พัฒนาเว็บแอปพลิเคชันคุณภาพสูงด้วย React และ TypeScript
- ร่วมพัฒนาระบบการออกแบบและสถาปัตยกรรมไมโครฟรอนต์เอนด์
- ให้คำแนะนำด้านสถาปัตยกรรมและการออกแบบสำหรับบริการที่ขยายระบบได้ แข็งแกร่ง และปลอดภัย
- ใช้หลักการออกแบบโดยยึดโดเมนและการออกแบบที่ขับเคลื่อนด้วยอีเวนต์
- สร้างแบบจำลองข้อมูลและเลือกโซลูชันจัดเก็บข้อมูล SQL และ NoSQL ที่เหมาะสม
- สร้างการเชื่อมต่อแบบอะซิงโครนัสด้วย Kafka, NATS หรือ RabbitMQ
- รับผิดชอบการติดตั้งใช้งานและการดำเนินงานของบริการด้วย Docker และ Kubernetes
- ยกระดับเวิร์กโฟลว์ CI/CD และการสังเกตการณ์ระบบในสภาพแวดล้อมการผลิต
- กำหนดทิศทางการทดสอบให้ครอบคลุม unit, integration, contract และ end-to-end
- ส่งเสริมการพัฒนาซอฟต์แวร์ที่มี AI ช่วย และกำหนดแนวปฏิบัติที่มีความรับผิดชอบสำหรับทีม
- ให้คำปรึกษาแก่วิศวกร นำการรีวิวโค้ด และยกระดับมาตรฐานวิศวกรรมระหว่างทีม
- รับผิดชอบฟีเจอร์ตั้งแต่แนวคิดจนส่งมอบ พร้อมมีอิทธิพลต่อทิศทางทางเทคนิคตลอดทั้งสแต็ก
คุณสมบัติ
- วุฒิปริญญาด้านวิทยาการคอมพิวเตอร์ วิศวกรรมซอฟต์แวร์ หรือสาขาที่เกี่ยวข้อง หรือมีประสบการณ์ทำงานเทียบเท่า
- มีประสบการณ์พัฒนาซอฟต์แวร์ระดับมืออาชีพอย่างน้อยหกปี ครอบคลุมทั้งระบบแบ็กเอนด์และฟรอนต์เอนด์
- มีความสามารถที่พิสูจน์แล้วในการเป็นผู้นำโครงการริเริ่มด้านเทคนิค
- มีความเชี่ยวชาญด้านแบ็กเอนด์ด้วย Java หรือ Kotlin และ Spring Boot หรือ Node.js และ TypeScript
- มีประสบการณ์จริงอย่างมากกับ React และ TypeScript
- มีประสบการณ์ใช้เครื่องมือจัดการสถานะสมัยใหม่ เช่น Redux Toolkit, Zustand หรือ TanStack Query
- มีความรู้เชิงลึกเกี่ยวกับระบบกระจาย การออกแบบ API และสถาปัตยกรรมซอฟต์แวร์
- มีประสบการณ์อย่างมั่นคงกับฐานข้อมูลเชิงสัมพันธ์และ NoSQL
- มีความรู้เชิงปฏิบัติเกี่ยวกับแพลตฟอร์มรับส่งข้อความ เช่น Kafka, NATS หรือ RabbitMQ
- มีประสบการณ์จริงกับ Docker, Kubernetes, CI/CD และการสังเกตการณ์ระบบในสภาพแวดล้อมการผลิต
- มีความเข้าใจที่ดีเกี่ยวกับแนวปฏิบัติด้านความปลอดภัยสำหรับแอปพลิเคชันแบ็กเอนด์และเว็บ
- มีประสบการณ์จริงในการใช้เครื่องมือเขียนโค้ดด้วย AI เช่น Claude Code, GitHub Copilot หรือ Cursor
- มีประสบการณ์ให้คำปรึกษาแก่วิศวกรและทำงานร่วมกับทีมแบบ agile
- สื่อสารภาษาอังกฤษได้คล่องทั้งการพูดและการเขียน
สวัสดิการ
- ค่าตอบแทนและสวัสดิการที่แข่งขันได้ รวมถึงโบนัสความสำเร็จของบริษัทหรือโบนัสยอดขาย และการทบทวนเงินเดือนเป็นประจำ
- สำนักงานที่เดินทางด้วยระบบขนส่งสาธารณะได้สะดวก
- อัตราค่าบริการพิเศษและข้อเสนอพิเศษจากยิมในท้องถิ่น
- สิทธิ์เข้าถึงแพลตฟอร์ม Corporate Benefits และส่วนลดหลากหลายรายการ
- กิจกรรมทีมเป็นประจำและงานเฉลิมฉลองทั่วทั้งบริษัท
- นโยบายสถานที่ทำงานแบบเปิดกว้าง
- สภาพแวดล้อมการทำงานที่ผ่อนคลายโดยไม่มีกฎการแต่งกายอย่างเป็นทางการ
- การประชุม all-hands และ Leadership Lunches เป็นประจำ
- การทำงานแบบไฮบริดพร้อมเวลาทำงานที่ยืดหยุ่น
- โครงการ Work From Abroad ที่อนุญาตให้ทำงานนอกประเทศที่ทำสัญญาได้สูงสุด 40 วัน
- การเริ่มงานที่สำนักงานใหญ่เพื่อสนับสนุนการเริ่มต้นที่ดี