نظرة عامة على الوظيفة
- مستوي الخبرة
- +3 سنوات
- نوع العمل
- دوام كامل
- نوع مكان العمل
- Not specified
- الموقع
- القاهرة
- Job function
- تكنولوجيا المعلومات والتكنولوجيا
- اخر موعد للتقديم
- 01 يوليو 2022
عن الوظيفة
We are looking for an experienced Back-End Engineer to join our team. You will be responsible for the server-side of our web applications. We want to meet you if you have excellent programming skills and a passion for developing applications or improving existing ones. As a Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve user experience. Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs.
Job responsibilities:
- Develops clean, maintainable, and testable code.
- Collaborating with the Product Management, Engineering leadership, and other teams to create and launch product initiatives from concept to deployment, using modern technologies, and Closely collaborating with engineers in other disciplines (BE, DevOps, QA, Requirements).
- Collaborate with front-end developers and web designers to improve the usability
- Get feedback from, and build solutions for, users and customers
- Stay up-to-date on emerging technologies
المتطلبات
- Bachelor’s degree in Computer Science, related technical field, or equivalent experience.
- +3 years of extensive backend programming experience, preferably in Python and Django.
- Familiarity with writing and consuming APIs for integrating data from disparate sources.
- Extensive experience with relational databases and database modeling. NoSQL experience is also highly preferred.
- Experience in Redis or Memcached
- Willingness to learn new things and self-confidence to ask questions about anything
- Ability to understand, document, estimate, and prioritize feature requirements and communicate clearly any technical and performance trade-offs when architecture decisions are called for.
- Understanding of TCP/IP networking, routing protocols, firewalls, and load balancing
- Experience with designing software architectures.
المهارات
Web Development
تكنولوجيا المعلومات والتكنولوجيا