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

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

JOB TITLE: Senior Software Engineer


DEPARTMENT: Software Development


REPORTS TO: Project Director


PURPOSE:


We are seeking a Senior Full Stack Software Engineer who excels in Next.js, TypeScript, React, and Tailwind CSS, with proficiency in Python, FastAPI, and MongoDB. This role demands not only technical expertise but also exceptional communication and client engagement skills to lead technical projects and foster strong client relationships.


As part of our team, you will manage complex projects, design scalable solutions, and serve as a vital link between clients and technical teams, ensuring the delivery of innovative and high-quality software solutions.


KEY RESPONSIBILTIES:


  • Technical Development and Leadership: Design and build scalable, high-performance web applications using modern frameworks and tools. Architect and implement microservices-based solutions with a focus on robustness and maintainability.


  • Manage the design, creation, and querying of medium-to-complex databases. Drive the adoption of cloud platforms (AWS, Azure, or Google Cloud) for scalable solutions.


  • Client Engagement and Communication: Collaborate with clients to understand their requirements, goals, and feedback. Serve as a technical advisor to clients, providing actionable insights and solutions.


  • Maintain clear and consistent communication with clients, ensuring transparency and satisfaction throughout the project lifecycle.


  • Team Collaboration and Mentorship: Lead cross-functional teams in delivering high-quality, timely software solutions.


  • Mentor team members, promoting skill development and innovation as well as foster an inclusive and collaborative environment that encourages continuous learning.


  • Process Optimization and Best Practices: Apply best practices for software development, including Git-based version control. Drive the implementation of coding standards, testing strategies, and deployment processes.


  • Ensure high-quality deliverables by enforcing rigorous review and testing procedures.


QUALIFICATIONS, SKILLS, AND EXPERIENCE:


  • At least Bachelor’s degree in Computer Science or a related field.
  • 4+ years of hands-on software development experience.
  • Technical Expertise in Next.js, TypeScript, React, Tailwind CSS, Python, FastAPI, and MongoDB.
  • Comprehensive understanding of microservices architecture and software design patterns.
  • Proficiency in Git for version control and team collaboration.
  • Exceptional verbal and written communication skills.
  • Proven ability to build and maintain strong client relationships.

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