UCMAS Academy
Senior FullStack (Python) Engineer
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
- Tailor your CV headline to match "Senior FullStack (Python) Engineer" and feature measurable achievements in the top third of your resume.
- Customize your cover note for القاهرة: explain why this location and work arrangement suit your availability and how you add value to the team.
- Highlight relevant practical experience, key responsibilities, and specific business impact.
- Demonstrate team leadership, budget stewardship, and tangible business KPIs — concrete numbers carry maximum weight.
- 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
Similar Jobs You Might Like
More openings in the same field or city
El Teriak Industrial Group
Enppi
Millensys
Beverlyhills
Kgroup