
Senior Backend Developer
Talent 360 ME
full-time
Posted on:
Location Type: Hybrid
Location: Maadi • 🇪🇬 Egypt
Visit company websiteJob Level
Senior
Tech Stack
CloudDockerGrafanaJavaScriptKubernetesNode.jsPostgresPrometheusPythonRedis
About the role
- Design, develop, and maintain scalable and efficient back-end systems and APIs.
- Write clean, maintainable, and well-structured code following best practices and SOLID principles.
- Integrate with third-party APIs and services, ensuring reliability and performance.
- Monitor, troubleshoot, and resolve backend issues, performance bottlenecks, and errors.
- Conduct thorough code reviews to ensure quality, maintainability, and consistency.
- Collaborate with front-end, product, and QA teams to deliver complete solutions.
- Implement and optimize CI/CD pipelines for continuous delivery.
- Use monitoring and logging tools (e.g., Grafana, Prometheus) to track system performance.
- Lead and mentor junior developers, supporting technical growth and decision-making.
- Ensure system scalability, security, and long-term maintainability.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of professional experience in back-end development, including 2+ years in a senior role.
- Strong proficiency in Python (experience with Node.js is a plus).
- Solid experience with RESTful APIs, PostgreSQL, and Redis.
- Hands-on experience with Docker, Kubernetes, and Google Cloud.
- Strong understanding of OOP, design patterns, and clean code principles.
- Familiarity with CI/CD pipelines and Git version control.
- Experience with monitoring tools like Grafana and Prometheus.
- Excellent communication, problem-solving, and teamwork skills.
- Experience working in agile environments and mentoring technical teams.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonNode.jsRESTful APIsPostgreSQLRedisDockerKubernetesGoogle CloudOOPdesign patterns
Soft skills
communicationproblem-solvingteamworkmentoringleadership
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Technology