Full Stack Full Stack Development
About the Role We are building a new, dedicated engineering team to develop high-scale infrastructure and application platforms. Your primary mission (Phase 1) will be to architect and build a proprietary Cloud Management Platform (similar to DigitalOcean/AWS console) by interfacing with Proxmox VE/OpenStack APIs. You will automate VM provisioning, storage management, and networking via code. Note: We have a dedicated hardware team handling physical servers and network cabling; your role is purely software/orchestration. Long-term (Phase 2), once the Cloud Platform is stable, your role will evolve into a Lead/Senior Engineer responsible for maintaining the platform while shifting focus to building new, diverse web applications and scalable services for our growing ecosystem. - End-to-End Development: Lead the full lifecycle of web application development, from architecture design to deployment. Your initial focus will be launching our core Cloud Management Platform. - System Architecture: Design scalable and maintainable backend services using Golang. Ensure the system is decoupled and ready for future expansion beyond the initial use case. - Dynamic Problem Solving: Translate complex business requirements into technical solutions. Initially, this involves translating Virtualization APIs (Proxmox/OpenStack) into a user-friendly UI. - Frontend Excellence: Build responsive and intuitive user interfaces using Next.js, focusing on usability for complex dashboards. - Adaptability & Innovation: Proactively transition from infrastructure-focused projects to building new consumer-facing applications as the company portfolio grows. - Code Quality & Leadership: Set the standard for code quality, write clean/testable code, and mentor future team members. - DevOps & Reliability: Maintain the health of the applications you build, ensuring high availability and performance.
- 4+ years of full-stack development experience. - Strong proficiency in Golang (for Backend/API Orchestration) and Next.js (for Frontend). - Virtualization Knowledge: Experience interacting programmatically with Virtualization APIs (Proxmox VE API, OpenStack, or libvirt). You understand how a VM is created via code. - Linux Internals: Understanding of KVM/QEMU, Linux Containers (LXC), and Cloud-init processes. - Networking Logic: Understanding of software-defined networking concepts (IPAM, VLANs, Bridges) from an application perspective. - Adaptability: Willingness to shift focus from Cloud Infrastructure to General Product Development after the initial launch. - Communication: Ability to work independently in a remote environment and communicate effectively in English (Written).
- Full Ownership: You are building a Cloud Platform from scratch, not just maintaining legacy code. - Competitive Compensation: Up to $3,000 USD/month. - Remote Flexibility: 100% Remote work environment. - Tech Challenge: Opportunity to work on deep system integrations and high-level application logic. - Growth: Clear path to lead future projects as we expand beyond the initial cloud product.
Sếp người Thái phải k ạ?
Yes that's correct
hi, Ability to work independently in a remote environment and communicate effectively in English (Written)., tức là giao tiếp chat tin nhắn, email là chính chứ không phải nói đúng không?
Yes that's correct
Only Vietnamese candidates?
Only open for local Viet candidatew