Skip to content
← Back to job listings

Lead Back End Engineer ( Java- Nodejs )

Cross Border Talents · Cairo, Cairo Governorate, Egypt

Software DevelopmentLeadExternal listingfull-time11 days ago

About The Role

  • Leading an agile software team, you will design, implement, and maintain the Client’s global
  • content 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 product
  • Discover, research, select, configure and deploy new technologies
  • Conduct Code Reviews by following Client’s Coding Standards
  • Work 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

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 role
  • 4+ years as a backend engineer on distributed, high performance, fault-tolerant and high
  • availability systems
  • Strong background in architecting, developing, optimizing and maintaining REST, GraphQL

APIs

  • Extensive experience in ElasticSearch and Kibana
  • Fluency in Java, python, Node.js and associated frameworks
  • Expert knowledge of modern cloud services including managed services such as AWS EKS,

OpenSearch, Lambdas, IAM, and RDS

  • Experience using DevOps principles like TDD, CI/CD and build/test/release automation
  • Direct experience with deploying production systems in cloud-native infrastructure (AWS, GCP)
  • Experience developing using Agile Methodologies
  • Strong analytical and problem-solving skills
  • Proven ability to analyze, decompose and estimate effort associated with various technical
  • solutions
  • Experience with performance and optimization problems and a proven ability to diagnose and
  • prevent these problems

This is an external listing. JobSpring does not represent or verify the employer. Report this listing