Senior Software Engineer

Job Description

Title: Senior Software Engineer

Company Name: Greenosoft

Vacancy: --

Age: Na

Job Location: Dhaka (GULSHAN 1)

Salary: Negotiable

Experience:

  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Published: 2025-08-13

Application Deadline: 2025-09-12

Education:
    • Bachelor/Honors


Requirements:
  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Skills Required:

Additional Requirements:

Responsibilities & Context:

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)




Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

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

Similar Jobs