Position Summary
KBC Technologies is seeking an experienced, highly technical, and accomplished Backend Engineer (Microservices / API) with 5+ years of software engineering experience to join our core backend team on a full-time, permanent basis in Dubai, UAE. In this specialized backend engineering role, you will spearhead developing high-throughput transactional systems, building microservices, integrating REST and SOAP services, and optimizing database performance utilizing Laravel-PHP, Docker Swarm, Redis caching, and PostgreSQL. You will work closely with frontend engineers, system architects, and technical leads to deliver resilient, scalable backend architectures. Ideal candidates bring a robust academic degree in computer science, deep practical mastery of API gateways and token management, and immediate availability for deployment in Dubai.
Detailed Job Description
As a Backend Engineer (Microservices / API) at KBC Technologies in Dubai, UAE, you will take full ownership of designing, building, testing, and scaling distributed microservices and high-throughput transactional backends. Your day-to-day responsibilities encompass developing REST and SOAP integrations, managing API gateways and token-based security, implementing Redis caching layers, building applications with Laravel-PHP, orchestrating containers via Docker Swarm, and optimizing PostgreSQL database performance. You will collaborate with cross-functional technical teams to ensure low-latency data flow and high system availability. Working in a fast-paced technology environment in Dubai, you will drive backend reliability and scalability.
Key Responsibilities
- Design, develop, test, and deploy scalable microservices and high-throughput transactional backend systems.
- Build and maintain robust REST and SOAP integrations with internal and third-party enterprise services.
- Configure and manage API gateways, authentication token management, and secure authorization protocols.
- Implement high-performance caching strategies utilizing Redis to minimize database load and reduce response latency.
- Develop enterprise backend applications utilizing Laravel-PHP and modern PHP design patterns.
- Orchestrate, deploy, and manage containerized microservices clusters utilizing Docker Swarm.
- Write highly optimized PostgreSQL database queries, stored procedures, indexes, and schema designs.
- Collaborate proactively with technical leads, mobile engineers, and frontend developers during agile sprints.
- Maintain comprehensive API documentation utilizing Swagger / OpenAPI specifications.
- Ensure strict adherence to enterprise security baselines, data encryption standards, and performance optimization guidelines.
Required Qualifications & Skills
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
- Minimum 5+ years of professional software engineering experience specializing in backend development and distributed systems.
- Strong technical proficiency in Laravel-PHP development and microservices architectural patterns.
- Mandatory hands-on operational experience with Docker Swarm container orchestration.
- Solid practical experience with Redis caching, API gateways, token management, and Swagger/OpenAPI documentation.
- Excellent knowledge and hands-on expertise in PostgreSQL database design, query optimization, and performance tuning.
- Proven ability to build and maintain high-throughput transactional enterprise systems.
- Professional availability for full-time employment in Dubai, UAE (Application email: praveena@kbctechnologies.com).
Nice-to-Have Skills
- Professional certifications in PHP development, cloud engineering (AWS/Azure), or database management.
- Familiarity with event-driven architectures, message brokers (Kafka, RabbitMQ), and gRPC protocols.
- Prior working experience in fintech, e-commerce, or high-volume transactional software companies.
- Advanced knowledge of CI/CD pipeline automation and infrastructure as code (Terraform).
- Bilingual proficiency in Arabic and English.
Application Information
- Recruiter: KBC Technologies Recruitment Team
- Contact Name: Praveena
- Email: praveena@kbctechnologies.com
- Phone: Unspecified
- Application URL: Unspecified
- Salary/Rate: Competitive and commensurate with experience
- Deadline: Open until filled
- Notice Period: Immediate to short notice preferred
- Contract Duration: Permanent / Full-Time (Dubai, UAE)
Recruitment Pro Tip
When applying for backend microservices roles, ensure your resume explicitly highlights your Docker Swarm orchestration experience, Laravel-PHP depth, and PostgreSQL optimization scale.