Apply Edge Start your job search

Back End Developer

Tawasolmap · Qesm 1st 6 October, Al Jizah, Egypt

Apply & track with Apply Edge
Role SummaryWe are looking for a Backend Developer with 2+ years of experience in backend development using Python or PHP. The candidate will be responsible for building APIs, developing backend services, working with databases, integrating third-party systems, and maintaining scalable web applications.Key ResponsibilitiesDevelop, test, and maintain backend applications using Python or PHP.Build and integrate RESTful APIs.Work with databases such as MySQL, PostgreSQL, or MongoDB.Write clean, reusable, and well-documented code.Debug, troubleshoot, and optimize backend performance.Integrate third-party APIs and external services.Collaborate with frontend developers, QA engineers, designers, and product teams.Implement authentication, authorization, and backend security best practices.Maintain and improve existing backend systems.Participate in code reviews and technical discussions.Required Skills2+ years of backend development experience.Strong experience in Python or PHP.Experience with at least one backend framework, such as:Django, Flask, or FastAPI for Python.Laravel, Symfony, or CodeIgniter for PHP.Good understanding of RESTful API design and development.Experience with relational databases such as MySQL or PostgreSQL.Basic knowledge of NoSQL databases such as MongoDB is a plus.Strong understanding of backend architecture and server-side logic.Experience with authentication and authorization methods such as JWT, OAuth, or session-based authentication.Familiarity with Git and version control workflows.Ability to write clean, maintainable, and scalable code.Good debugging and problem-solving skills.Basic understanding of cloud services, deployment, and server environments.Preferred SkillsExperience with Docker or containerized development.Familiarity with CI/CD pipelines.Knowledge of message queues such as RabbitMQ, Redis Queue, or Celery.Experience with caching tools such as Redis or Memcached.Understanding of microservices architecture.Experience with cloud platforms such as AWS, Azure, or Google Cloud.Familiarity with Linux server environments.Basic understanding of frontend technologies such as HTML, CSS, and JavaScript.QualificationsBachelor’s degree in Computer Science, Information Technology, or a related field is preferred.Equivalent practical experience will also be considered.Soft SkillsStrong communication and teamwork skills.Ability to work independently and manage tasks effectively.Attention to detail and commitment to code quality.Willingness to learn new technologies and improve existing skills.Ability to work in a fast-paced development environment.