Senior Software Engineer
Greenosoft
- Gulshan, Dhaka
- Permanent
- Full-time
- Backend: PHP 8, Laravel (Symfony-like architecture), Node.js, Express.js, Microservices, RESTful API development, Prisma ORM, Lumen.
- Frontend: JavaScript, React, TypeScript, Next.js, Tailwind CSS, Twig, Redux, Context API.
- System Design: Microservices, Queue-Based Architecture, API-First Design, Repository Pattern, Clean Architecture, Multi-Tenant Architecture.
- Databases: PostgreSQL, MySQL, MongoDB, Firebase (Firestore, Realtime Database), Redis (Caching & Session Management), Query Optimization, Indexing
- Message Brokers: Laravel Queue (RabbitMQ concepts), Job Dispatching, Event-Driven Architecture.
- DevOps & Cloud: Git, GitHub, Docker, Nginx, Linux (Ubuntu), CI/CD pipelines, AWS EC2, DigitalOcean.
- Observability: Laravel Telescope, Loggly, Custom Monitoring Dashboards.
- Security: Input Sanitization, CSRF Protection, Rate Limiting, JWT Authentication.
- Soft Skills: Problem Solving, Cross-functional Collaboration, strong interpersonal and written communication skills.
- Minimum of 5 years of experience in full-stack software development, with a focus on building scalable and secure web applications.
- Demonstrated experience with enterprise, financial, or SaaS platforms.
- Experience in integrating complex payment gateways and optimizing database performance.
- Write clean, testable, and well-documented code
- Participate in code reviews and contribute to continuous improvement
- Bachelor/Honors
- At least 5 years
- The applicants should have experience in the following business area(s): Software Company, IT Enabled Service
- 5 years of experience with Laravel and REST API development
- Strong knowledge of version control (Git)
- Experience with API authentication (JWT, Passport)
- Understanding of MVC architecture, Eloquent ORM, and database schema design
- Familiar with RESTful API documentation (Postman)
Bdjobs