Vertex Technologies

Senior FullStack (Python) Engineer

📍 القاهرة Full-Time 💼 Senior Level (6-8 yrs) 🕐 1h ago
👁️ 0 views
📋 0 applicants

Job Description

  • Designing the architecture of web applications and their components, defining data flows, dependencies, and communication between services
  • Developing both backend and frontend parts of web applications with a focus on scalability and maintainability
  • Decomposing project requirements into deliverable parts, estimating work, and planning development phases
  • Reviewing code and effort estimates of team members, mentoring engineers, and supporting their professional growth
  • Improving application performance, reducing technical debt, and driving refactoring initiatives
  • Discussing technical solutions, trade-offs, and risks directly with clients
  • Long-term career stability with a competitive salary paid in USD.
  • Conditions for steady career development.
  • Development supported by dedicated mentors and a variety of programs focused on expertise and innovation.
  • Private medical insurance provided after successful completion of the probationary period
  • A well-equipped and cozy office supports comfort and productivity across all project stages.
  • Welcoming atmosphere and a friendly corporate culture.

Requirements & Qualifications

  • 5+ years of experience in commercial projects
  • Upper-Intermediate English level and strong communication skills to discuss technical solutions, trade-offs, and risks directly with clients
  • Excellent understanding of advanced Python and JavaScript (TypeScript) concepts, and strong experience building REST services with FastAPI, DRF, or Flask
  • Strong commercial experience with React or Vue
  • Deep knowledge of Relational Databases: query optimization, indexing, isolation levels and locking, and fixing ORM performance anti-patterns
  • Experience setting up CI/CD pipelines and containerization (Docker)
  • Hands-on experience with AWS, including serverless architectures (Lambda, API Gateway, Step Functions, EventBridge, DynamoDB, SQS/SNS) and container-based workloads (ECS/EKS), as well as RDS, S3, CloudWatch, and IAM
  • Experience designing and evolving system architecture, from monoliths to microservices, with a clear understanding of their trade-offs, service boundaries, integration patterns (REST, event-driven, message brokers such as RabbitMQ, Kafka, or AWS SQS/SNS), data consistency, and observability
  • Experience building high-performance applications: identifying and eliminating bottlenecks across API, database, and caching layers, and applying asynchronous processing and advanced caching
  • Defining testing strategy at the project level (unit / integration / e2e), keeping tests reliable and maintainable
  • Ability to decompose requirements, estimate effort, and identify dependencies and risks affecting scope, timeline, and resources
  • Experience mentoring engineers, conducting code reviews, and introducing engineering practices on the project level, including team guidelines for AI-assisted development (AI coding tools, reviewing AI-generated code, safe AI usage in client projects)
  • Experience with LLM API integration, RAG, MCP, and agentic workflows
  • Understanding of business models and product roadmaps, and participation in strategic technical discussions
  • Experience with Kubernetes and IaC tools (AWS CDK, Terraform, CloudFormation)
  • Experience with AI services on AWS (Amazon Bedrock, Bedrock AgentCore, SageMaker)
  • Experience with other cloud platforms (GCP or Azure)
  • Experience with frontend architecture: micro-frontends or modular frontend systems, and rendering/loading performance profiling
  • Experience with another backend language (Node.js, Go, or Java)
  • Open-minded attitude toward new technologies and approaches
EGjobank Analysis

Quick Role Summary

Opportunity as "Senior FullStack (Python) Engineer" at Vertex Technologies located in القاهرة on a Full-Time basis, suited for Senior Level candidates, within Marketing & Sales. Key details from listing: • Designing the architecture of web applications and their components, defining data flows, dependencies, and communication between services • Developing both…

The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.

Application Tips

  1. Tailor your CV headline to match "Senior FullStack (Python) Engineer" and feature measurable achievements in the top third of your resume.
  2. Customize your cover note for القاهرة: explain why this location and work arrangement suit your availability and how you add value to the team.
  3. Highlight relevant practical experience, key responsibilities, and specific business impact.
  4. Demonstrate team leadership, budget stewardship, and tangible business KPIs — concrete numbers carry maximum weight.
  5. After applying, monitor your status from your dashboard and stay prepared for an interview invitation.

Readiness Checklist

  • Updated CV in standard PDF format with a professional filename
  • Skills aligned with the stated role requirements
  • Availability for work in القاهرة or remote if specified
  • Measurable achievement examples prepared for interview talking points
  • Egyptian Job Bank candidate profile ready for application tracking
More Career Guides →

Similar Jobs You Might Like

More openings in the same field or city