Full Stack Developer
Posted: 3 days ago
Job Description
Job Title: Full Stack Developer (2 Positions)Location: Sanarpar, Narayanganj, BangladeshEmployment Type: Full-Time (On-Site)Salary: NegotiableAbout UsADEVS is a fast-growing software company developing world-class web applications and digital solutions. We’re expanding our in-house product team and looking for 2 talented Full Stack Developers to join our Narayanganj office.Role OverviewWe are hiring Two Full Stack Developers with Minimum 3 Years of professional experience. You will be responsible for designing, developing, and maintaining scalable web applications using Laravel and modern frontend frameworks. You’ll collaborate with both backend and frontend teams to ensure seamless performance and a great user experience.Key ResponsibilitiesDevelop and maintain Laravel-based web applications with clean, modular, and scalable code.Design and optimize RESTful APIs for mobile and web clients.Work closely with front-end teams to ensure seamless data exchange and integration.Optimize MySQL database performance, indexing, and query structures for speed and scalability.Implement authentication and authorization mechanisms (JWT, Sanctum, Passport).Write well-documented, reusable code following PSR standards.Maintain deployment environments and perform basic Linux server administration (Ubuntu/RHEL).Participate in code reviews, sprint planning, and architecture discussions.Debug production issues, identify performance bottlenecks, and propose long-term solutions.Integrate and manage third-party APIs (e.g., Twilio, Stripe, AWS, SendGrid, etc.).Required Skills & ExperienceCore Backend: Laravel (8 or newer), PHP 7.4+, OOP, MVC architecture.API Development: RESTful API design, token-based authentication, rate limiting, and versioning.Database Expertise:Advanced MySQL (joins, subqueries, indexing, triggers, stored procedures).Strong understanding of query optimization and database normalization.Front-End (Basic): Blade templating, HTML5, CSS3, basic JS/Vue.js/React integration.Version Control: Git (GitHub/Bitbucket workflows).Server Management: Linux environment (Ubuntu, RHEL, CentOS) – understanding of SSH, Nginx/Apache, and deployment scripting.Strong debugging skills using Laravel Telescope, Log channels, or similar tools.Experience integrating AWS services (S3, SES, RDS, EC2) is an advantage.Bonus Skills (Nice to Have)Experience with Redis queues, Horizon, or SQS for background jobs.Familiarity with Docker, CI/CD pipelines, or Jenkins/GitHub Actions.Knowledge of GraphQL, TypeScript, or microservices architecture.Experience deploying apps via AWS EC2 / Lightsail / DigitalOcean.Basic understanding of security best practices (CORS, CSRF, rate limiting, validation).QualificationsBachelor’s degree in Computer Science, Software Engineering, or equivalent.Minimum 3 years of professional experience in full-stack development, with a focus on Laravel.Proven experience in API-heavy or SaaS applications.Strong understanding of software architecture, scalability, and database design.Good written and verbal communication skills in English.Employee BenifitsWorking Hours: Office hours from 9:00 AM to 6:00 PMWeekly Holiday: Friday (Full day off)Fully Subsidised LunchMonthly Leave: 2 alternate Saturdays offFestival Bonus: Provided as per company policyYearly Increment: Based on performance evaluationAnnual Leave Encashment: Eligible for encashment of unused annual leaveProfit Sharing: Opportunity to share in company profitsProvident Fund: Company-supported savings schemeService Benefits: Additional benefits based on tenure and company policy
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period