Job Description
Salary: BDT 25,000 – BDT 50,000 (Monthly)
Location: Dhaka, Bangladesh (On-site)
Office Hours: Sunday–Thursday, 8:00 AM – 4:00 PM
Job Type: Full-time, Permanent
Vacancies: 2
About xCloud
xCloud is our modern cloud hosting and server‑management platform. We simplify infrastructure with one‑click server provisioning, automated deployments, advanced monitoring, and support for popular apps (WordPress, Laravel, phpMyAdmin, and more). Connect external providers like (AWS, DigitalOcean, Vultr) and more, also enjoy built‑in features, root access, SSL, caching, 7G/8G firewalls, team‑based access controls, plus premium add‑ons like managed SMTP, email hosting, and high‑performance storage—all from a unified dashboard.
💼 Challenges You’ll Contribute To
As a Software Engineer on the xCloud team, you will contribute to the ongoing development, maintenance, and scaling of our cloud‑hosting platform and work alongside the team to improve, maintain, and extend key features. You’ll collaborate with cross‑functional teams to deliver robust, secure, and performant services that delight our customers and support Startise’s vision of accessible, enterprise‑grade hosting.
Key areas of contribution include:
- Polishing user interfaces to simplify complex infrastructure operations and improve usability
- Build and extend API integrations with third-party services and related add-ons to enhance platform capabilities.
- Optimizing system performance for high-traffic cloud applications
- Expanding integration with cloud provider APIs (AWS, DigitalOcean, Vultr, etc.)
- Maintaining and enhancing payment gateway integrations.
- Supporting white-label functionality for reseller and partner accounts
🧑💻 Key Responsibilities
- Feature Development: Design and implement backend and frontend features to improve the xCloud user experience.
- API & Backend: Build and maintain RESTful APIs using Laravel and modern PHP standards.
- Frontend Development: Develop responsive and user-friendly interfaces using Vue.js (or similar modern JS frameworks), Inertia.js, Tailwind CSS, and Blade.
- Scripting & Automation: Develop and manage Bash scripts for deployment, server tasks, and automation workflows.
- Testing & Quality: Write and maintain unit and integration tests to ensure system reliability.
- Performance Optimization: Improve performance on both frontend and backend, including queries, rendering, and API response times.
- Collaboration with Support: Work closely with the support team to investigate client issues and provide technical guidance.
- Documentation: Maintain developer-friendly technical documentation for internal tools and customer-facing APIs.
⭐ Qualifications
✨ Required
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 1–3 years of experience in backend development (Laravel/WordPress preferred).
- Strong understanding of REST API design and implementation.
- Proficiency in JavaScript (Vue.js preferred), HTML, CSS, and modern frontend tooling.
- Experience working with MySQL or PostgreSQL.
- Comfortable with Bash scripting and basic server operations.
- Solid understanding of Git and collaborative development workflows.
- Strong debugging, analytical, and communication skills.
🚀 Preferred
- Strong algorithmic and logical problem-solving skills will be a plus.
- Nice to have: Hands-on experience with custom WordPress theme or plugin development, including familiarity with Hooks, Filters, and the REST API
- Ability to utilize AI tools effectively for task automation, optimization, and innovative problem-solving
- Familiarity with Docker or other container tools.
- Experience working on SaaS platforms or cloud control panels is a strong plus.
- Familiarity with Linux systems like Ubuntu and basic command-line usage