Title: Senior Software Developer (Laravel)
Company Name: ADEVS
Vacancy: 2
Age: At least 25 years
Job Location: Narayanganj (Siddirganj)
Salary: Tk. 50000 - 60000 (Monthly)
Experience:
Adevs is looking for an experienced Senior Software Developer specializing in Laravel to join our Dhaka development team.
This is a hands-on senior engineering position. We are looking for someone who can do more than develop features. You should be comfortable taking ownership of production applications, investigating complex issues, designing scalable backend architecture, optimizing databases, managing servers, and maintaining deployment pipelines.
You will work on production systems used by real businesses, where stability, performance, security, and reliability are critical.
Design, develop, test, and maintain large-scale applications using PHP and Laravel
Build clean, maintainable, reusable, and well-structured backend code
Design and maintain REST APIs and third-party integrations
Troubleshoot complex application and production issues using logs, debugging tools, database analysis, and server monitoring
Identify root causes instead of relying on temporary fixes or guesswork
Review existing codebases and improve performance, architecture, security, and maintainability
Design scalable application architecture for growing production environments
Optimize Laravel applications, queues, scheduled jobs, caching, sessions, and background processes
Design, maintain, and optimize MySQL databases
Analyze slow queries, indexes, locks, database load, and other performance issues
Handle database migrations, backups, recovery, and large datasets
Manage Linux-based production and staging servers
Configure and troubleshoot Nginx/Apache, PHP-FPM, MySQL, Redis, Supervisor, Cron, SSL, DNS, and related services
Monitor application and server health and investigate CPU, memory, disk, network, and application-level problems
Build and maintain CI/CD pipelines
Manage development, staging, and production deployment workflows
Implement safe deployment, rollback, backup, and release procedures
Work with Git using proper branching, pull request, and code review practices
Integrate and troubleshoot external APIs, payment systems, webhooks, and third-party services
Participate in architecture and technical design decisions
Review code written by other developers and maintain engineering standards
Mentor junior and mid-level developers when needed
Work closely with QA, product, and other engineering team members to deliver stable releases
Document important architecture, deployment procedures, troubleshooting steps, and technical decisions
Required Skills & Experience
Strong professional experience with PHP and Laravel
Strong understanding of Laravel internals and ecosystem
Excellent knowledge of:
Eloquent ORM and Query Builder
Laravel Queues & Jobs
Events & Listeners
Notifications
Middleware
Service Container & Dependency Injection
Service Providers
Laravel Scheduler
Authentication & Authorization
API Resources
Caching
Redis
Laravel Artisan
Database migrations and seeders
Strong understanding of OOP, SOLID principles, design patterns, and clean architecture
Strong experience designing and consuming RESTful APIs
Strong MySQL knowledge, including indexing, query optimization, transactions, locking, and database performance
Strong production troubleshooting and debugging skills
Experience analyzing application logs and identifying root causes of production incidents
Good understanding of application security, validation, authentication, authorization, and common web vulnerabilities
Strong Linux command-line and server administration skills
Experience with Nginx/Apache, PHP-FPM, MySQL, Redis, Supervisor, Cron, and SSL
Experience managing production and staging environments
Experience building or maintaining CI/CD pipelines
Strong knowledge of Git, GitHub/GitLab, branching strategies, pull requests, and code reviews
Understanding of scalable application architecture, load management, caching, queues, and high-availability concepts
Ability to independently investigate and resolve complex technical problems
Additional Skills That Are a Plus
CodeIgniter experience is a plus
AWS or other cloud infrastructure experience
Docker and containerization
GitHub Actions, GitLab CI/CD, Jenkins, or similar deployment tools
Load balancing and multi-server architecture
Database replication and high-availability environments
Monitoring and observability tools
Experience with high-traffic or transaction-heavy applications
Experience with payment processing and third-party integrations
Experience working with POS, restaurant technology, e-commerce, SaaS, or other business-critical platforms
Experience leading or mentoring engineering teams
Alternate Saturday Holiday
2 Festival Bonus
Profit Share
Others Benefits As per company policy