Back End Developer (Frappe , Django)
BrainWise
·
5 months ago
Location
Cairo
Department
Development - BW
Employment Type
Full-time
Experience Level
Junior
Job Summary:
We are seeking a skilled back-end developer with expertise in Frappe and Django to join our dynamic team. The ideal candidate will have a strong background in developing scalable web applications, a keen eye for detail, and a passion for building efficient and reliable back-end systems.
Key Responsibilities:
- Design, develop, and maintain back-end services and applications using Frappe and Django.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Conduct unit and integration testing to ensure robustness and reliability.
- Troubleshoot and debug applications to optimize performance.
- Stay updated with emerging technologies and industry trends.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a back-end developer or similar role.
- Proficiency in Django and Flask frameworks or Frappe framework.
- Strong understanding of databases, including PostgreSQL, MySQL, and MongoDB.
- Experience with RESTful API design and development.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
Preferred Skills:
- Knowledge of cloud platforms (AWS, Google Cloud, Azure).
- Experience with the Frappe framework.
- Experience with containerization technologies (Docker, Kubernetes).
- Understanding of CI/CD pipelines.
- Familiarity with version control systems (Git).
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- Flexible working hours and remote work options.