Software Developer, Full Stack (6-month Contract)
engineering
Remote
contractเกี่ยวกับตำแหน่งนี้
We are looking for a Full Stack Software Developer to join our team in Bangkok on a 6-month contract. You will be responsible for designing, developing, and maintaining scalable, high-performance web applications. This role requires strong ownership — from system design to implementation — with a clear understanding of clean architecture and best practices.
สิ่งที่คุณจะทำ
- Design and develop scalable, maintainable full stack applications
- Own the technical design and architecture of projects end-to-end
- Build high-performance backend services using Golang and Fiber
- Develop modern, responsive frontend applications using Next.js and TypeScript
- Design and optimize databases using MongoDB and PostgreSQL
- Implement asynchronous processing using RabbitMQ
- Apply caching strategies using Redis to improve performance and scalability
- Containerize and manage applications using Docker
- Apply clean architecture principles, separation of concerns, and best coding practices
- Write clean, testable, and well-documented code
- Collaborate with stakeholders to translate requirements into technical solutions
- Troubleshoot, debug, and optimize system performance and reliability
สิ่งที่เรามองหา
- Strong experience with Golang and Fiber
- Proficiency in Next.js and TypeScript
- Solid understanding of system design and scalable architectures
- Hands-on experience designing and managing MongoDB and PostgreSQL databases
- Experience using RabbitMQ for message-driven architectures
- Experience with Redis for caching and performance optimization
- Strong understanding of Docker and containerized environments
- Ability to design and deliver projects independently with minimal supervision
- Strong knowledge of clean architecture, SOLID principles, and design patterns
- Experience building and consuming RESTful APIs
มีจะดีมาก
- Experience with microservices or distributed systems
- Experience with cloud platforms (AWS, GCP, or similar)
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with automated testing and code quality tools
สิ่งที่เรามอบให้
- - Competitive contract-based compensation
- - Flexible working hours
- - Full remote work (work from anywhere)
- - Opportunity to own projects end-to-end and make real technical decisions
- - Work with modern technologies and scalable systems
- - Collaborative and engineering-driven team culture
- - Possibility of contract extension or conversion to full-time role