Senior FullStack Developer - Octopus by RTG

🏢 robusta studio
📍 EgyptFull-timeOn-site
📅 Posted: 2d ago🔄 Updated: 2d ago
CV%
✨ AI Summary
We are seeking a Senior Software Engineer (Full Stack) to design, develop, and maintain scalable backend systems using PHP and Laravel. Responsibilities include managing databases (MySQL, MongoDB), implementing DevOps practices with Jenkins and Docker, ensuring security compliance, and collaborating with frontend teams. The role involves shaping system architecture, optimizing performance, automating deployments, and mentoring junior engineers. Key requirements include 5+ years of software engineering experience, strong proficiency in PHP, Laravel, MySQL, MongoDB, Redis, RabbitMQ, Docker, Docker Compose, Jenkins, microservices architectures, security best practices, CI/CD pipelines, and deployment automation. Excellent problem-solving and communication skills are essential. Experience with Node.js, Python, GraphQL, WebSockets, and cloud platforms like AWS is a plus.
Required Skills
Information Technology
WebSocketsDockerMicroservicesInformation SecurityCI/CD
Requirements
Requires 5+ years of experience in software engineering with strong experience in PHP and Laravel. Must have experience building scalable backend systems and APIs, strong knowledge of MySQL and MongoDB, experience with Redis and RabbitMQ, and hands-on experience with Docker, Docker Compose, and Jenkins. Familiarity with microservices architectures, security best practices, CI/CD pipelines, and deployment automation is essential. Excellent problem-solving and communication skills are required.
Description
About The RoleWe are looking for a highly skilled Senior Software Engineer (Full Stack) to join our Engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable backend systems, managing databases, implementing DevOps practices, ensuring security compliance, and collaborating closely with frontend teams.You will play a key role in shaping system architecture, optimizing performance, automating deployments, and mentoring junior engineers while ensuring the delivery of secure, high-quality software solutions.ResponsibilitiesBackend Development & Architecture Design, develop, and maintain scalable backend applications using PHP and Laravel. Build and optimize microservices and HMVC-based architectures. Develop backend services and automation solutions using Node.js and Python when required. Design and maintain secure RESTful APIs and backend integrations. Ensure high-performance, low-latency, and scalable server-side applications. Database Management Design, maintain, and optimize MySQL and MongoDB databases. Improve database performance through indexing, query optimization, and efficient schema design. Implement and manage Redis caching and RabbitMQ messaging services. Ensure data integrity, security, and reliability across all systems. DevOps & Infrastructure Build and maintain CI/CD pipelines using Jenkins and Docker. Manage containerized environments using Docker and Docker Compose. Monitor application performance, availability, and infrastructure health. Implement logging, monitoring, and alerting solutions. Support infrastructure scalability and reliability initiatives. Security & Compliance Implement secure authentication, authorization, encryption, and RBAC mechanisms. Conduct vulnerability assessments, penetration testing, and security audits. Ensure compliance with OWASP MASVS, SOC 2, and security best practices. Resolve critical security vulnerabilities in a timely manner. Frontend Integration Collaborate with frontend engineers to deliver seamless API integrations. Implement GraphQL and WebSocket solutions when required. Ensure efficient communication between frontend and backend services. AI & Automation Leverage AI tools and automation solutions to improve development efficiency. Implement AI-driven optimizations for infrastructure, database performance, and operational workflows. Leadership & Mentorship Conduct code reviews and enforce engineering best practices. Mentor junior engineers and support their professional growth. Create and maintain technical documentation. Lead technical discussions and knowledge-sharing sessionsRequirements5+ years of experience in software engineering. Strong experience with PHP and Laravel. Experience building scalable backend systems and APIs. Strong knowledge of MySQL and MongoDB. Experience with Redis and RabbitMQ. Hands-on experience with Docker, Docker Compose, and Jenkins. Experience designing microservices architectures. Strong understanding of security best practices, authentication, and encryption. Experience with CI/CD pipelines and deployment automation. Excellent problem-solving and communication skillsNice to Have Experience with Node.js and Python. Experience with GraphQL and WebSockets. Experience with Prometheus, Grafana, or New Relic. AWS, Kubernetes, or cloud certifications. Experience in security engineering or DevSecOps environments
✨ 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