Lead Back End Engineer ( Java- Nodejs )

🏢 Cross Border Talents
📍 Cairo, EgyptFull-timeOn-site
📅 Posted: 57mo ago🔄 Updated: 57mo ago
CV%
✨ AI Summary
Lead Back End Engineer responsible for guiding an agile software team in designing, implementing, and maintaining the Client’s global content API using modern backend technologies. You will provide technical vision, drive architecture and performance improvements, conduct code reviews, and collaborate with product and engineering to deliver objectives. Required qualifications include 7+ years in software, 4+ years in backend development on distributed systems, and strong skills in REST/GraphQL APIs, Elasticsearch, Java/Python/Node.js, and cloud services (AWS/GCP). Knowledge of DevOps, CI/CD, TDD, and Agile practices is essential.
Required Skills
Information Technology
AI IntegrationCloud ArchitectureDevOpsREST APIGraphQLElasticsearchJavaPythonNode.jsAWSEKSLambdaIAMTDDCI/CDCloud NativeDistributed SystemsCode ReviewEvent-Driven Architecture
Other
Software Development
Business, Sales & Management
Project ManagementAgile
Soft Skills & Professional Competencies
Problem Solving
Requirements
Bachelor’s degree, or the equivalent, in a specific specialty such as Computer Engineering,Information Systems, Computer Science, or a closely related field.At least 7+ years in a hands-on software role4+ years as a backend engineer on distributed, high performance, fault-tolerant and highavailability systemsStrong background in architecting, developing, optimizing and maintaining REST, GraphQLAPIsExtensive experience in ElasticSearch and KibanaFluency in Java, python, Node.js and associated frameworksExpert knowledge of modern cloud services including managed services such as AWS EKS,OpenSearch, Lambdas, IAM, and RDSExperience using DevOps principles like TDD, CI/CD and build/test/release automationDirect experience with deploying production systems in cloud-native infrastructure (AWS, GCP)Experience developing using Agile MethodologiesStrong analytical and problem-solving skillsProven ability to analyze, decompose and estimate effort associated with various technicalsolutionsExperience with performance and optimization problems and a proven ability to diagnose andprevent these problems
Description
Leading an agile software team, you will design, implement, and maintain the Client’s globalcontent API application using modern backend technologies.Provide technical vision, direction and prioritization for the team.Continuously innovate and strategize on making our applications faster and more resilient.Analyze complex problems, create reports and generate potential solutions for software,systems and processes.Write high-quality code that supports existing and future requirements of the productDiscover, research, select, configure and deploy new technologiesConduct Code Reviews by following Client’s Coding StandardsWork closely with product and engineering to deliver on product objectives.Continually communicate with team members and stakeholders, including clarifying vision,changes in the marketplace, deliverables, timelines, etc.Anticipate challenges and work with the team to develop solutions
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00