Job Description
Title: Senior Software Engineer (System Architecture & Module Separation Lead)
Company Name: Cubix Technology
Vacancy: 2
Age: Na
Job Location: Anywhere in Bangladesh
Salary: Negotiable
Experience:
- 8 to 16 years
- The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, Business-to-Business (B2B) Software and Services Startup
Published: 2025-12-29
Application Deadline: 2026-01-08
Education: - Bachelor of Science (BSc) in Computer Science & Engineering
Requirements: - 8 to 16 years
- The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, Business-to-Business (B2B) Software and Services Startup
Skills Required: PHP (Laravel)
Additional Requirements: - Expert-level proficiency in PHP, Laravel, and MySQL, with strong knowledge of CodeIgniter 3 legacy integration and migration strategies.
- Proven experience in breaking large monolithic systems into independent, containerized microservices (Docker + container orchestration).
- Strong experience with API architecture (REST, JWT, rate limiting, throttling, versioning) and secure service communication.
- Hands-on experience with DevOps pipelines, CI/CD, GitHub Actions, container registries, Linux servers, and automated deployment strategies.
- Solid grip on cloud infrastructure (AWS, DigitalOcean, Linode or equivalent), including networking, load balancing, and distributed systems.
- Strong fundamentals in security, including OWASP, encryption, authentication flows, permission frameworks, and data protection.
- Good understanding of PMS workflows—Front Office operations, billing workflows, accounting principles, inventory flows—preferred but not mandatory.
- Excellent leadership, communication, documentation, and decision-making skills suitable for large-scale system transformation.
Responsibilities & Context: - Lead the architectural redesign of Cubix PMS, transitioning from a monolithic CodeIgniter structure to a container-based, modular Laravel ecosystem.
- Deeply review existing codebases and create a scalable, future-proof coding structure aligned with international best practices.
- Design and implement microservice-ready modules for 12+ core areas such as FO, F&B, Banquet, HR, Finance & Accounts, Inventory, etc.
- Optimize system performance, queries, caching, memory usage, and infrastructure cost management.
Job Other Benifits: Yearly increment.
Two festival bonuses (according to the company policy).
Friendly working environment with a highly skilled technical team.
Lunch facilities available.
Unlimited tea/coffee.
Employment Status: Full Time
Job Work Place: Company Information: Gender: Male and Female can apply
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Category: IT & Telecommunication