Responsibilities
- Participate in all phases of the development cycle, focusing on coding, debugging, and maintaining both backend (Laravel, ) and frontend systems.
- Troubleshoot, solve problems, and fix bugs/weaknesses across applications, ensuring optimal server and application performance.
- Manage and integrate multiple databases (
MySQL, PostgreSQL, MongoDB
), caching mechanisms (
Redis
), and message queue systems (
RabbitMQ
) for task scheduling and background jobs. - Maintain media storage solutions like
MinIO
for handling file uploads, storage, and retrieval across applications. - Implement and maintain practical
monitoring and logging
solutions to ensure high system reliability, scalability, and observability. - Create and maintain
technical documentation
for programming tasks, integrations, and maintenance workflows. - Actively contribute to
knowledge-sharing sessions
within the team to strengthen collaboration and best practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 2–3 years of experience as a
Fullstack Engineer
, with proven ability to handle application maintenance. - Proficiency in
Laravel
and
, covering backend and frontend layers. - Experience with
databases
(MySQL, PostgreSQL, MongoDB),
caching (Redis)
,
message queues (RabbitMQ)
, and
media storage (MinIO)
. - Familiarity with
Docker
, containerized environments, and monitoring/logging tools. - Understanding of
cloud services
(deployment, scaling, and maintenance). - Strong problem-solving and communication skills (verbal and written).
- Available to work on a
hybrid basis
and able to join immediately.