ตำแหน่งงานที่เปิดรับ
Software Engineer
Analyze and design systems
- Collaborate with the team to identify user requirements and plan full-stack software development, covering both frontend and backend components.
- Develop flowcharts, technical specifications, and system architecture that address the entire application stack (frontend, backend, database).
Work with cross-functional teams
- Communicate with the Product Owner, UX/UI Designer, backend engineers, and frontend developers to ensure alignment with business and technical requirements.
- Work closely with DevOps and QA teams to streamline deployment pipelines and ensure smooth integration across all layers of the application.
Develop and maintain software (Frontend & Backend)
- Design and develop high-quality frontend components using modern frameworks (e.g., React, Angular, Vue).
- Implement responsive and accessible UI designs, ensuring optimal performance across multiple devices.
- Build and maintain backend services, APIs, and databases, ensuring robust and scalable infrastructure.
- Write clean, well-tested code following best practices and industry standards, both for frontend and backend services.
- Debug and resolve issues across the entire stack, including frontend, backend, and database.
Participate in code reviews and collaboration
- Actively participate in peer code reviews for both frontend and backend code.
- Provide and incorporate feedback on performance, security, and maintainability across the full stack.
Test and ensure quality (Frontend & Backend)
- Write and execute unit, integration, and end-to-end tests for frontend and backend components to ensure overall system quality.
- Ensure that both frontend and backend systems meet the specified requirements and perform optimally in production environments.
Maintain and improve software:
- Continuously monitor and enhance both frontend and backend components for optimal performance, security, and scalability.
- Keep the software operational and up-to-date with new features and patches, ensuring proper integration of frontend and backend updates.
- Create comprehensive documentation, covering both frontend and backend systems for long-term maintenance and support.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- At least 1-3 years of experience as a Software Engineer or Software Developer.
- Strong proficiency in JavaScript, TypeScript, C# and SQL.
- Experience with React, Next.js, .NET Core, PostgreSQL, MSSQL, Redis and MongoDB.
- Solid understanding of software development principles and methodologies (e.g., Agile, DevOps).
- Excellent problem-solving, analytical, and debugging skills.
- Ability to develop and test software using Test-Driven Development (TDD) methodology.
- Strong communication skills and ability to work well within a team.
- Ability to work in an adaptive environment and manage change effectively.
- Able to work with minimal supervision.
- Passion for staying up-to-date with the latest technology trends and best practices.
Location
Remote Working - Work Anywhere
Office:
- KKU Science Park
- Glowfish Khon Kaen
Contact
Tel: 06-1018-1275 (HR)
Email: hr@tt-ss.net
.NET (C#) Developer
Job Description
- Work with the Product Owner, Development Manager to develop web application according to the assignment
- Develop Web interface and Restful Web API with the Mobile Developer
- Suggest solution and share knowledge with colleagues
Qualifications
- Minimum of 1-3 years of hands-on experience with .NET Core or .NET framework ASP.NET (WebForms, MVC, WebAPI), JavaScript
- Proficient in C#, with a good knowledge of its ecosystems
- Solid understanding and experience with object-oriented design.
- Strong understanding of Web API technologies such as RESTful, WebSockets, WebHooks.
- Skill for writing reusable C# libraries
- Familiar with various design and architectural patterns
- Committed to writing clean, readable C# code
- Understanding fundamental design principles for application scaling
- Ability to design database schemas that represent and supports analytic processes, familiar with relational databases, preferably MSSQL, including data modeling, concurrency, stored procedure development.
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
- English communication is a plus
- Familiarity with CI/CD is a plus
- Experience in Design Patterns is a plus
- Algorithm Analysis is a plus
- Able to work with minimal supervision
Location
Remote Working - Work Anywhere
Office:
- KKU Science Park
- Glowfish Khon Kaen
Contact
Tel: 06-1018-1275 (HR)
Email: hr@tt-ss.net
DevOps Engineer
The Opportunity
- Our site reliability team is based remotely in Thailand. As a DevOps Engineer, you will work closely with the SRE Leader to build automated tools for enhancing high productivity in all environments.
- T.T. Software Solutions use technology to lead the enterprise software like natural crisis manager in the USA using cloud scalable infrastructure, we're providing a leading solution software to help people live better with a usually natural disaster.
- We are looking for a software engineer who focuses on productivity by crafting efficient software to join our friendly team.
Responsibilities
- Automating manual tasks. For example, configuration changes, creating tools for automatic tasks, shortening delivery software process, etc.
- Ensure systems are available with a minimum of manual effort
- Supporting and troubleshooting developers where needed
- Helping to create the DevOps culture
- Sharing knowledge of DevOps across the software engineering team
Minimum Requirements
- Strong programming skills as a former backend engineer
- Problem Solving Skill
- Effective communication skills to be able to explain your thought process and reasonable proposal in a global team environment.
- Experience in container-based technology e.g. Docker.
Expected Requirements
- 3+ years of software engineering experience using object-oriented languages, preferably JavaScript/TypeScript.
- Experience managing Linux-based/Windows-based systems in a public cloud (Preferred, Microsoft Azure)
- Experience in writing automated tools using GitHub Actions and JavaScript/TypeScript
- Experience in Infrastructure as Code (Terraform)
- Experience with Kubernetes
- Ability to troubleshoot systems issues quickly and accurately
- Strong knowledge of Linux
Location
Remote Working - Work Anywhere
Office:
- KKU Science Park
- Glowfish Khon Kaen
Contact
Tel: 06-1018-1275 (HR)
Email: hr@tt-ss.net
Tester (Automate+Manual)
Job Description
- Get requirement and create the test scripts or test scenarios to ensure the test coverage included in test result
- Ensure the system has provided flawless experience to target users
- Record issues found in tracking system with details that allow developer to perform tasks
- Execute all types of testing (usability, functionality, unit test, integrated test)
- Have experience in automate testing is a plus
- Can write OOP is a plusProvide support to non-technical teamAble to work with remote development team with transparencyDeliver work on time
Manual Testing
- Use Notion to create test cases
Automated Testing
- Use JMeter, Selenium, Postman, BrowserStack
Qualifications
- Bachelor's degree in a related field
- 1-2 years of experience as a Automate Tester
- Sense of ownership in work on hands
- Problem-solving skills
- Attention to details
- Have experience in Web application and Mobile Testing
- Good communication skill in both speaking and writing (Communication in English is a plus)
- SQL command skills is a plus
- Have responsibility, be honest, and always on time
- Have own Personal Computer and Internet
- Can share your knowledge through Notion
- Able to work with minimal supervision
Location
Remote Working - Work Anywhere
Office:
- KKU Science Park
- Glowfish Khon Kaen
Contact
Tel: 06-1018-1275 (HR)
Email: hr@tt-ss.net
สวัสดิการและสิทธิประโยชน์
WFH 100%
หากต้องการเข้าออฟฟิศ ตั้งอยู่ที่อุทยานวิทยาศาสตร์ มข. ขอนแก่น
ประกันสุขภาพกลุ่ม
สิทธิประกันสุขภาพกลุ่มที่ครอบคลุม
การฝึกอบรมและพัฒนา
การฝึกอบรมและพัฒนาอย่างต่อเนื่อง
กิจกรรม Outing ประจำปี
ทริปประจำปีเพื่อสร้างความสัมพันธ์ในทีม
ค่าเสื่อมคอมพิวเตอร์
สนับสนุนค่าเสื่อมคอมพิวเตอร์ในการทำงาน
วัคซีนประจำปี
บริการวัคซีนประจำปีเพื่อสุขภาพที่ดีของพนักงาน
Online Eating
กิจกรรม Online Eating ให้ทีมงานได้พบปะและพูดคุย
ปรับเงินเดือนประจำปี
ปรับเงินเดือนตามผลประกอบการและผลการประเมินงาน
รูปแบบการทำงาน
Remote Working 100%
ทำงานรูปแบบออนไลน์
Work Anywhere
ทำงานจากที่ไหนก็ได้ทั่วโลก
Flexible Working
มีความยืดหยุ่นในการจัดเวลาทำงาน
Office - Khonkaen
มีออฟฟิศรับรองสำหรับผู้ต้องการเข้าออฟฟิศ