https://bayt.page.link/XeZiQLUYeK4VayBt7
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

Senior Backend Developer (4-6 Years Experience) Key Responsibilities:
  • Collaborates closely with product managers, designers, frontend developers, and other cross-functional teams to ensure seamless integration and alignment of frontend and backend technologies, contributing to cohesive and high-quality product delivery.
  • Develops and enforces coding standards and best practices for the backend team.
  • Documents technical specifications and procedures to maintain clarity for future development and maintenance.
  • Stays updated with the latest backend technologies, trends, and best practices to drive innovation.
  • Works with other departments to identify and resolve backend-related issues effectively.
  • Conducts code reviews, ensuring consistency, quality, and adherence to best practices across the backend team.
  • Integrates Application Performance Monitoring (APM) tools like New Relic to enhance system performance and reliability.
Requirements:
  • Experience: 4-6 years of hands-on backend development experience, with a strong background in product-based companies or startups. At least 3 years of recent experience working with Python.
  • Education: Bachelor's degree or higher in Computer Science or a related field.
  • Programming Skills:
    • Proficient in Python, specializing in backend API development using FastAPI.
    • Strong understanding of software development principles, ensuring clean and maintainable code.
    • Experience with unit testing and AI-driven code reviews to enhance code quality.
    • Proficiency in version control systems like Git.
    • Skilled in setting up CI/CD pipelines using GitHub Actions.
  • GraphQL (Optional): Familiarity with GraphQL API development using Apollo Server, including type-safe schema design and resolvers for seamless integration and high performance.
  • Cloud Platforms: Experience with AWS, Docker containerization, and orchestration of containerized systems.
  • System Architecture: Proficiency in system design and architecture, including experience with multi-tenant platforms, security implementation, user onboarding, payment integration, and scalable architecture.
  • Linux Systems: Familiarity with Linux systems, including deployment and management.
  • Continuous Learning: Keeps up with industry trends and emerging technologies to influence architectural decisions and drive continuous improvement.



لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.