Apply Edge Start your job search

Mid-Level Backend – AI Agentic Developer

IT RUN · Dubai, United Arab Emirates

Apply & track with Apply Edge
At IT RUN, we connect exceptional engineering talent with innovative technology companies. We are currently looking for a Mid-Level Backend -AI Agentic Developer to join one of our fintech clients, where technology, security, and scalability are at the core of every product.This is an opportunity to build high-performance backend systems, contribute to modern cloud-native architectures, and work in a collaborative engineering culture that embraces AI-assisted software development. Skills and Experience:Strong experience with Java (Spring Boot, Quarkus) and/or TypeScript (NestJS).Proven ability to independently design, develop, and maintain REST APIs, microservices, and distributed backend systems.Good understanding of Domain-Driven Design (DDD), CQRS, and modern microservice architecture principles.Experience with relational databases, ORM frameworks (JPA/Hibernate, TypeORM), database design, and query optimization.Familiarity with gRPC, messaging systems (Kafka, RabbitMQ, or similar), and inter-service communication patterns.Experience implementing AI-powered features, integrating LLM APIs (e.g., OpenAI, Anthropic, Azure OpenAI, Gemini), and building intelligent backend services.Experience developing or integrating AI agents, agentic workflows, and automation solutions using modern AI frameworks and tools.Understanding of Retrieval-Augmented Generation (RAG), vector databases, embeddings, prompt engineering, and AI orchestration concepts is a strong advantage.Proficiency with AI-assisted development tools such as GitHub Copilot, Cursor, ChatGPT, Claude, or similar, while ensuring high-quality, secure, and maintainable code.Writes clean, maintainable, well-tested, and production-ready code following software engineering best practices.Troubleshoots production issues, performs root cause analysis, and proactively improves system reliability.Participates in code reviews, technical design discussions, and architectural decision-making.Delivers features end-to-end with minimal supervision and takes ownership of solutions throughout the software development lifecycle.Collaborates effectively with Product Managers, QA Engineers, DevOps, and other cross-functional teams, while supporting and mentoring junior developers when appropriate.Experience with CI/CD pipelines, Docker, containerization, and cloud-native development practices.Understanding of performance optimization, scalability, observability (logging, metrics, tracing), and monitoring of distributed systems.Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP) is considered an advantage.Nice to have:Experience in fintech, banking, payments, or other regulated industriesExperience with KubernetesExperience with cloud platforms (AWS, Azure, or GCP)Your responsibilities will include:Design, develop, and maintain RESTful APIs and backend servicesBuild and enhance microservices using Java (Spring Boot/Quarkus) and/or TypeScript (NestJS)Deliver features end-to-end with minimal supervisionParticipate in architecture and technical design discussionsWrite clean, maintainable, testable, and well-documented codePerform code reviews and contribute to engineering best practicesTroubleshoot production issues and perform root cause analysisOptimize application performance, database queries, and system scalabilityCollaborate closely with Product Managers, QA Engineers, DevOps, and Frontend DevelopersLeverage modern AI development tools (GitHub Copilot, ChatGPT, Cursor, Claude, AI agents, etc.) to improve productivity while maintaining high engineering standards What we offer:100% remote work – enjoy the flexibility of working from anywhere while maintaining a healthy work-life balance.Join an innovative fintech company developing secure, scalable, and high-impact financial solutions.Work with a modern technology stack, including cloud-native architectures, microservices, AI-powered solutions, and the latest backend technologies.Collaborate with a highly experienced engineering team that values knowledge sharing, technical excellence, and continuous improvement.Be part of an engineering culture that embraces AI-assisted development, intelligent automation, and modern software engineering practices.Opportunity to work on challenging, large-scale systems with real business impact.Continuous learning and professional development through exposure to cutting-edge technologies, architectural challenges, and industry best practices.Long-term career growth with opportunities to expand your technical expertise and take on greater ownership as the company evolves.Starting salary from USD 1,700.