الوظائفBackend Software Engineer

Backend Software Engineer

العنوان بلغته الأصلية كما نشره المصدر

LOOP - لووبAmman, Jordan٢٥ تشرين الأول ٢٠٢٦

هذا الإعلان مُجمَّع من مصدر خارجي. JeebJob ليست جهة التوظيف، والتقديم يتم على موقع المصدر.

تفاصيل الإعلان كما وردت من المصدر

Experience: Mid-level (3-5 years) or Senior (5+ years) About Loop: Loop is a software and AI development firm helping government and enterprise clients across the Gulf region turn ambitious ideas into practical solutions, solve complex business challenges, and advance digital and AI transformation. We combine technical consulting, software engineering, and applied AI to deliver tailored solutions end to end, from understanding business needs and designing systems to development, integration, and production deployment. About the Role: Build backend services and integrations for client software and AI solutions using Python and FastAPI. Work with the Engineering Lead, frontend, AI, and DevOps engineers to build new systems, deliver new features and improve existing production systems. Key Responsibilities: ● Develop backend features, REST APIs, and integrations with internal, external, and AI services. ● Implement business logic, authentication, authorization, and secure data access. ● Build data models and queries using PostgreSQL and MongoDB. ● Implement caching and background processing using Redis, RabbitMQ, and Celery. ● Test and review code, maintain documentation, and resolve production and performance issues. Requirements: ● Strong Python skills and experience developing production APIs with FastAPI. ● Experience with PostgreSQL, MongoDB, Redis, RabbitMQ, and Celery. ● Solid API design, authentication, authorization, and asynchronous programming fundamentals. ● Experience working with microservices or modular monoliths and common software design patterns. ● Experience with automated testing, Git, Docker, and production debugging. ● Strong problem-solving skills and the ability to deliver features with other engineering teams. Additional Requirements for Senior Candidates: ● Experience designing production systems and choosing appropriate service boundaries and architecture patterns. ● Ability to produce high-level system designs and feature designs with clear integration contracts. ● Strong understanding of distributed systems, reliability, database performance, and scaling. ● Experience reviewing designs and code, improving engineering standards, and resolving complex production issues. ● Ability to break down complex work and provide technical guidance in collaboration with the Engineering Lead. What We Offer: ● Challenging government and enterprise projects using modern software and AI technologies. ● Professional growth through hands-on experience, technical ownership, and knowledge sharing. ● Collaboration with a talented team and opportunities to contribute ideas and improvements. ● Hybrid work, flexible hours, and a competitive salary aligned with your experience. Show more Show less

لا تدفع أي مبالغ مقابل التوظيف. إذا بدا هذا الإعلان مشبوهاً، أبلغنا عنه.

إبلاغ