← Back to Jobs

JOB OPPORTUNITY

Mid-Senior Backend Engineer

Arab Bank

LocationCairo, Egypt
Job TypeFull-time
Work ModeN/A
SalaryNot specified
Expected Salary
AIThis is an approximate salary range for the Egyptian job market. It is AI-generated guidance, not a salary confirmed by the employer.
35,000 – 55,000 EGP
Posted

JOBLYIN SUMMARY

Job Overview

This position is offered by Arab Bank, in Cairo, Egypt, as a Full-time role. The job details and listed requirements below are based on the original job posting.

COMPANY PROFILE

About the Company

AIThis summary was prepared with the assistance of AI based on available information and may not reflect all details about the company.

Arab Bank is a financial institution that offers a range of banking and financial services. While specific details about its industry, website, and locations are not provided, the presence of job titles such as 'Buyer - Procurement' suggests the company may engage in procurement activities related to its operations. This role indicates potential involvement in sourcing goods or services necessary for business functions, which is common across various industries. The company's focus on recruitment implies a structured approach to talent acquisition and operational needs. Without additional information, it is reasonable to infer that Arab Bank operates within the financial sector and may have diverse departments requiring specialized roles. The profile reflects available data and does not include assumptions about size, history, or specific business activities beyond what can be reasonably inferred.

ORIGINAL JOB DESCRIPTION

About the Job

Responsibilities: Design and develop scalable Spring Boot microservices. Develop secure, reusable, and high-performance REST APIs. Design MongoDB collections, document models, indexes, and queries. Build integrations with enterprise systems and external APIs. Implement synchronous and asynchronous integration patterns. Develop event-driven solutions using Kafka or similar messaging platforms. Implement proper exception handling, validation, logging, retries, timeouts, and idempotency. Write clean, maintainable, and production-quality code. Develop unit and integration tests using JUnit, Mockito, and related frameworks. Perform code reviews and enforce development standards. Troubleshoot application, MongoDB, API, integration, and performance issues. Support deployments and production incident resolution. Work closely with architects, QA, DevOps, and frontend teams. Technical Skills: Strong hands-on Java 11/17+ Strong Spring Boot development experience Strong understanding of Microservices Architecture REST API design and development Spring Data / Spring Data MongoDB Strong hands-on MongoDB MongoDB document/data modelling Git Docker Good understanding of Kubernetes API security Requirements: 3-5 years of relevant professional experience. Ability to work independently and take ownership of assigned tasks. Ability to collaborate effectively with cross functional teams. Strong attention to details and commitment to delivering efficient solutions. Show more

CAREER PROFILE

Role Overview

AIThis summary was prepared with the assistance of AI based on available information and may not reflect all details about the company.

Mid-Senior Backend Engineers design and develop scalable backend systems using technologies like Spring Boot. They focus on creating secure, high-performance APIs and database structures to support application functionality.

REQUIREMENTS

Required Skills

JavaREST APIMongoDBDockerKubernetesGit

JOB SOURCE

Original Job Listing

This job was found through LinkedIn. You can review the original listing before applying.

View Original Listing ↗

Newer jobs you may like

Explore recent opportunities related to this listing.

LinkedIn

AWS DevOps Engineer

Kent Consultancy

Location: Ţanţā, Al Gharbiyah, EgyptType: Full-timePosted:

🚀 We're Hiring | Senior AWS DevOps Engineer 📍 Location: Egypt (On-site) 🏢 Company: Kent Consultancy 💼 Employment Type: Full-Time 🎯 Seniority: Senior Level (5+ Years) Kent Consultancy is looking for an experienced Senior AWS DevOps Engineer to take technical ownership of our cloud infrastructure and help us build highly scalable, secure, and reliable production environments. We're looking for someone who doesn't just deploy applications, but understands how to architect, automate, optimise, and scale cloud infrastructure from the ground up. 🔹 Key Responsibilities - Design and implement scalable, highly available AWS architectures. - Lead infrastructure migrations from traditional hosting environments to AWS. - Build and manage automated CI/CD pipelines. - Develop Infrastructure as Code using Terraform or CloudFormation. - Deploy and manage containerised applications using Docker and AWS ECS/EKS. - Architect and optimise infrastructure for high-traffic applications and microservices. - Manage AWS services including EC2, RDS, S3, CloudFront, Route 53, VPC, IAM, and Load Balancers. - Implement monitoring, logging, security, backups, and disaster recovery strategies. - Optimise AWS infrastructure costs without compromising performance or reliability. - Troubleshoot complex production issues and improve system availability. 🔹 Required Qualifications ✅ 5+ years of professional experience in DevOps, Cloud Engineering, or Infrastructure Engineering. ✅ Strong hands-on experience designing and managing production environments on AWS. ✅ Advanced knowledge of AWS networking, security, IAM, VPC, and load balancing. ✅ Proven experience with Terraform, Docker, Linux, and CI/CD pipelines. ✅ Experience with PostgreSQL, RDS, database performance, and backup strategies. ✅ Strong scripting and automation skills using Python and/or Bash. ✅ Experience with infrastructure monitoring, performance optimisation, and production troubleshooting. ✅ Ability to independently design solutions and take ownership of infrastructure decisions. ⭐ Highly Desirable - AWS Solutions Architect Professional or AWS DevOps Engineer Professional certification. - Experience with Python/Django applications and microservices. - Proven experience migrating production systems to AWS with minimal downtime. - Experience scaling platforms to support thousands of concurrent users. - Knowledge of Redis, Kubernetes, CDN architecture, and video streaming infrastructure. - Experience with CloudWatch, Prometheus, Grafana, or similar observability tools. 🎯 What We're Looking For We value real production experience over certifications alone. The ideal candidate is a hands-on engineer who can make architectural decisions, anticipate infrastructure challenges, automate repetitive processes, and build platforms designed for long-term growth. 📩

PythonDjangoPostgreSQLRedisDockerKubernetesAWS
LinkedIn

Site Reliability Engineer-VOIS

VOIS

Location: Giza, Al Jizah, EgyptType: Full-timePosted:

Who We Are VOIS (Vodafone Intelligent Solutions) is a strategic arm of Vodafone Group Plc, creating value for customers by delivering intelligent solutions through Talent, Technology & Transformation. As the largest shared services organisation in the global telco industry with 30,000 FTE, our portfolio of next-generation solutions and services are designed in partnership with customers across Vodafone Group, local markets, and partner markets to simplify and drive growth. With our strategic partner Accenture, we work alongside our Vodafone customers, other Telco and tech companies to drive transformation, meet the challenges of our industry and ensure we stay relevant and resilient. This partnership is a unique, industry-first model which brings together the best of in-house and 3rd party capability. We work with customers across 28 countries from 10 VOIS locations: Albania, Egypt, Hungary, India, Romania, Spain, Turkey, UK, Germany, Ireland, and with a network of teams in Czech Republic, Italy, Greece, and Portugal. #VOIS #BeUnrivalled #CreateTheFuture About This Role We are seeking a Site Reliability Engineer to ensure the availability, reliability, and scalability of platforms and applications by combining software engineering with operational excellence. This role focuses on monitoring, automation, and proactive reliability engineering while working closely with development teams to design resilient systems and reduce manual operational effort. What You’ll Do Monitor application and platform availability and reliability, ensuring agreed service levels are met. Use software engineering practices to automate operational tasks and achieve low‑touch or zero‑touch operations. Design and enhance system and software architectures to improve scalability, capacity, performance, and reliability. Define, implement, promote, and monitor service level objectives (SLOs) and service level indicators (SLIs) in collaboration with product owners and development teams. Write automation code for provisioning and operating infrastructure at scale. Partner with development teams to ensure reliability and scalability are built into applications from the design stage. Build and maintain CI/CD pipelines and automation for deploying applications into production environments. Participate in an on‑call rotation to support applications and infrastructure. Investigate incidents, perform root cause analysis, and document post‑incident reviews with remediation recommendations. Document, share, and actively promote knowledge across teams and stakeholders. Engage with internal and external stakeholders to communicate complex technical topics and support the adoption of improved technology solutions. Who You Are Hold a Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline. Have a minimum of 3 years’ professional experience in software engineering and/or IT support roles. Demonstrate strong analytical thinking and structured problem‑solving skills. Are adaptable, open‑minded, and comfortable working in environments with rapidly evolving technologies. Have experience working within multicultural and geographically distributed teams. Are able to navigate complex organisational environments and translate complexity into practical, simple solutions. Bring hands‑on experience with Google Cloud Platform and its managed services. Have coding experience using languages such as Python, Java, JavaScript, or Scala. Possess strong Linux and system administration skills. Show solid understanding of networks, databases, DNS, proxies, security, and web application architectures. Are familiar with SQL, relational databases, and NoSQL technologies such as MongoDB. Have experience with containerisation and orchestration tools including Docker and Kubernetes. Are comfortable working with infrastructure as code, CI/CD pipelines, monitoring tools, and version control systems. Work in an agile environment and demonstrate a delivery‑focused, customer‑centred mindset with strong English communication skills. Not a perfect fit? Concerned you may not meet every requirement? Vodafone is committed to creating an inclusive workplace where everyone can thrive. If you are excited about this role but your experience does not align exactly with every aspect of the job description, you are encouraged to apply. You may be the right candidate for this or another opportunity, and the recruitment team will support you in exploring where your skills fit best. What's In It For You Hands‑on exposure to modern cloud‑based platforms and large‑scale distributed systems. The opportunity to influence reliability and automation practices across critical services. Collaboration with diverse, global engineering teams in an agile environment. A role that values innovation, continuous improvement, and customer satisfaction. VOIS equal opportunity employer commitment Vodafone recognises and celebrates the value of diversity in building a workforce that reflects the customers and communities it serves. No form of discrimination is tolerated. This includes, but is not limited to, discrimination based on race, colour, age, veteran status, gender, pregnancy, maternity or parental status, ethnicity, disability, religion or belief, political affiliation, trade union membership, nationality, citizenship, indigenous status, medical condition, HIV status, neurodiversity, social origin, cultural background, marital or civil partnership status, or socio-economic background. Join Us At Vodafone, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this. We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together. With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference Alert Apply for Vodafone jobs only through the official Vodafone Careers website to avoid job scams and fraud.” #JDEnhancedByTARA follow us on social media and #StayConnected LinkedIn: https://www.linkedin.com/company/vois/ Facebook: https://www.facebook.com/voisglobal Instagram: https://www.instagram.com/voisglobal/ You can also chat with our employees to learn more about our projects: https://lnkd.in/dpkrcvR2 Show more

PythonJavaScriptJavaSQLMongoDBDockerKubernetesGoogle CloudAgile
LinkedIn

Senior Software Engineer

PetroApp | بتروآب

Location: Cairo, Cairo, EgyptType: Full-timePosted:

About PetroApp: PetroApp is a fleet management and fuel payments platform used by businesses across Egypt, Saudi Arabia, Thailand and Nigeria. We run high-volume transactions, multi-country operations, and integrations with fuel stations, payment gateways and enterprise customers. Our products range from fleet and spend control to wallets, payments and mobile apps. The role: You'll own backend services in one of our product areas from design to production. You'll set the technical direction for your area and help raise the bar for the engineers around you. You'll work closely with Product, Design and other engineering teams, and you may move between product areas as the business grows. What you'll do: Design, build and scale backend services and APIs, following our API standards Own features end to end, from shaping requirements with Product to running them in production Design and optimize data models, queries and transactions, and use caching well, under real production load Build reliable integrations with external partners and third-party systems Deliver features across the stack, including Angular (TypeScript) frontends when needed Write design docs and ADRs, and drive technical decisions in your area Raise quality through code reviews, automated testing and observability Take part in on-call and incident response, and lead fixes to root causes Mentor engineers and help shape team practices Requirements 6+ years of software engineering experience, mostly backend Deep expertise in at least one backend language and its ecosystem (e.g. PHP, Java, Go, Node.js, Python, C#), plus the ability to pick up new ones quickly Strong grasp of backend fundamentals: API design, distributed systems, async processing and queues, and caching Strong relational database experience (e.g. MySQL, PostgreSQL), including transactions, locking and concurrency Experience building and running high-traffic or transaction-heavy systems in production Working proficiency with a modern frontend framework, ideally Angular, Vue, and TypeScript A track record of leading technical initiatives and mentoring engineers Clear written communication: design docs, PR descriptions, incident write-ups Bachelor's in Computer Science or equivalent practical experience Show more

PythonTypeScriptJavaGoPHPPostgreSQLMySQLNode.js
LinkedIn

Technical Lead - Manufacturing & Maintenance

Coca-Cola HBC

Location: Cairo, EgyptType: Full-timePosted:

Department: Digital Enterprise Platform Location: Egypt, Cairo. The Technical Lead provides end-to-end technical leadership for the design, development, deployment, and continuous improvement of secure, scalable, and supportable digital solutions. The role translates product needs into technical solutions, guides engineering teams, makes key technical decisions, and ensures alignment with enterprise architecture, Cyber Security, cloud governance, and the product roadmap. The Technical Lead acts as the technical authority across a portfolio of Azure cloud, hybrid or on-prem products supporting manufacturing operations. The role owns technical direction and engineering quality while working in partnership with Product Teams, Engineering, Enterprise Architecture, Infrastructure, IT/OT, operations, and external partners, the Technical Lead ensures high engineering quality, resolves complex issues, and supports solutions from proof of concept through production and ongoing evolution. YOUR KEY RESPONSIBILITIES: • Technical leadership: Set the technical direction for the product portfolio and guide internal teams and external partners through design, build, test, deployment, transition and continuous improvement. • Solution design: Translate functional and non-functional requirements into solution architecture, technical specifications, integration designs, engineering enablers and delivery plans. • Technical decision-making: Make and document decisions covering technology selection, solution patterns, security controls, integration approaches, deployment models and engineering trade-offs. • Azure architecture: Design and review Azure solutions against security, availability, performance, resilience, scalability, observability, supportability and cost requirements. Ensure solution designs align with enterprise cloud governance, FinOps principles • Product-specific engineering: Ensure the products use coherent patterns for identity, APIs, data, image processing, IoT connectivity, edge computing, mobile/web experiences, monitoring and operational support. • Architecture and governance alignment: Work with Enterprise, Platform and Solution Architecture, Cyber Security, Data, Cloud Infrastructure and IT/OT teams to ensure compliance with enterprise standards and approved roadmaps. • Integration and data: Define secure integration patterns across plant systems, Azure services, enterprise platforms and downstream applications, with clear ownership of interfaces, data quality and failure handling. • DevSecOps and automation: Establish effective practices for source control, code review, CI/CD, testing, release approvals, rollback, Infrastructure as Code, secrets management and traceability. • Engineering quality: Set standards for code, design, testing, documentation and technical debt; conduct architecture, design and code reviews and ensure sustainable corrective actions. • Operational readiness: Define monitoring, logging, alerting, service-level expectations, disaster recovery, support models, handover requirements and lifecycle plans before production release. • Troubleshooting: Lead root-cause analysis and resolution of complex issues spanning application, cloud, network, identity, security, data, API, IoT and deployment layers. Ensure lessons learned are translated into measurable engineering improvements • Team capability: Mentor engineers and developers, strengthen internal capability, promote knowledge sharing and reduce dependency on individual contributors and suppliers. • Stakeholder communication: Explain technical options, risks, dependencies and recommendations clearly to both technical and non-technical stakeholders, enabling timely decisions. • Innovation and optimization: Assess emerging technology pragmatically and recommend improvements that increase business value, adoption, reliability, delivery speed or cost efficiency. ARE THESE YOUR SECRET INGREDIENTS? • Education: Bachelor's or master’s degree in computer science, Engineering, Information Technology or a related field, or equivalent relevant professional experience. • Professional experience: Significant experience in cloud architecture, software engineering, application integration or a comparable technical domain, including experience as a Technical Lead, Solution Architect, Principal Engineer or similar senior role. • Microsoft Azure: Strong knowledge of Azure solution architecture and cloud-native services. Experience should include relevant compute, storage, integration, API management, identity, secrets, monitoring and governance capabilities. • Application engineering: Experience working with edge-computing platforms, offline first architectures and distributed deployments in manufacturing environments. Strong understanding of modern web and mobile application patterns, APIs, event-driven integration, backend services, data persistence and distributed-system design. • AI and computer vision: Working knowledge of image ingestion, computer vision or OCR workflows, model/service integration, confidence handling, validation, monitoring and responsible operational use. • IoT and manufacturing data: Working knowledge of industrial IoT patterns, telemetry ingestion, edge-to-cloud connectivity, time-series data, equipment integration and the constraints of manufacturing environments. Experience integrating manufacturing applications with MES, PLC, SCADA, historians, maintenance and quality-management systems. • Identity and security: Strong understanding of Microsoft Entra ID, application identities, authentication and authorization, RBAC, managed identities, Key Vault, certificate management, security by design and least privilege. • Networking: Good understanding of Azure networking and private connectivity, including VNets, subnets, DNS, routing, firewalls, private endpoints and hybrid connectivity. • DevOps: Strong knowledge of Git, pull requests, code reviews, CI/CD, release management, Azure DevOps or equivalent platforms, automated testing and Infrastructure as Code. • Reliability and operations: Ability to define and review non-functional requirements covering availability, performance, resilience, scalability, maintainability, observability, disaster recovery and supportability. • Leadership and communication: Demonstrated ability to lead across multiple technical domains, make sound decisions, manage stakeholders and communicate complex topics clearly. Preferred Skills: • Experience in an international manufacturing, supply chain or IT/OT environment. • Experience with Azure Kubernetes Service, container platforms, serverless services, API Management, event and messaging services, data platforms and monitoring tools. • Experience implementing computer vision, OCR, AI-assisted search or industrial IoT solutions. • Experience integrating Azure products with plant systems, enterprise applications and mobile experiences. • Experience managing technical delivery across vendors, system integrators and internal engineering teams. • Relevant Azure, architecture, DevOps, security, data, AI or IoT certifications. Personal Attributes: • Provides clear direction while remaining collaborative and open to challenges. • Balances business value, security, quality, cost, risk and delivery speed. • Break down complex issues and drives evidence-based decisions. • Takes accountability for technical outcomes from concept through stable operations. • Adapts technical messages for engineers, product teams and senior stakeholders. • Develops others and creates reusable standards, patterns and knowledge. • Fluent in written and verbal English ABOUT YOUR NEW TEAM: We are Coca-Cola Hellenic, a growth-focused consumer goods business and strategic bottling partner of the Coca-Cola Company. We bottle, distribute and sell an unrivalled range of products in 29 markets in Europe, Africa and Eurasia. As we do, we create value for all stakeholders, support socio-economic growth and build a more positive environmental impact. We bring together more than 30,000 people from over 70 nationalities, coming from five continents. The diversity of our markets, from mature to emerging economies, provides a wide range of attractive opportunities for growth. We nurture our talents. We give opportunities to people across all functions and levels, as well as different geographies, backgrounds and education. We are willing to take a risk on the people we believe in, even if they don’t have the perfect experience. We have faith in what every person can be. And although we have so much to be proud of, we always stay humble. We believe the real magic happens – for us and for you – when we OPEN UP. AT COCA-COLA HBC, DIVERSITY HELPS US THRIVE At Coca-Cola HBC, we are an inclusive employer that thrives on diversity. This means our environment provides equal opportunities for all, regardless of race, color, religion, age, disability, sexual orientation, or gender identity. Join us in nurturing a culture where everyone belongs and contributes to our collective success. Show more

Computer VisionKubernetesGitAzure