Title: Senior Software Engineer
Company Name: Greenosoft
Vacancy: --
Age: Na
Job Location: Dhaka (GULSHAN 1)
Salary: Negotiable
Experience:
Tech Stack
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.
Responsibilities
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
Requirements
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)