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

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

JOB TITLE: Senior Software Engineer


DEPARTMENT: Software Development


REPORTS TO: Project Director


PURPOSE:


Seeking a Senior Full Stack Software Engineer proficient in React.js, Next.js, and Python. This role requires strong technical expertise, excellent communication skills, and the ability to manage complex projects while fostering effective client relationships. As a key member of the team, you will design scalable solutions, lead technical initiatives, and act as a bridge between clients and technical teams to deliver innovative, high-quality software solutions.


KEY RESPONSIBILITIES:


  • Technical Development and Architecture: Develop and optimize scalable, high-performing web applications using React.js, Next.js, and Python.
  • Architect and implement robust microservices-based systems for enhanced maintainability and scalability.
  • Oversee the design, management, and querying of medium-to-complex databases using MongoDB, while leveraging front-end tools like Tailwind CSS for UI design.
  • Leverage cloud platforms (AWS, Azure, or Google Cloud) to build reliable and scalable solutions.
  • Client Collaboration and Consultation: Partner with clients to gather requirements, offer actionable recommendations, and deliver tailored solutions.
  • Act as a technical consultant, translating client goals into practical engineering strategies.
  • Maintain consistent and transparent communication with clients, ensuring their satisfaction throughout the project.
  • Team Leadership and Mentorship: Lead cross-functional teams in delivering high-quality software solutions on time.
  • Mentor junior developers, fostering skill development and encouraging innovation.
  • Create an inclusive team environment that promotes continuous learning and collaboration.
  • Process Optimization and Quality Assurance: Implement software development best practices, including version control using Git.
  • Enforce coding standards, testing protocols, and efficient deployment workflows.
  • Ensure deliverables meet high-quality standards through rigorous testing and code reviews.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:


  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2–6 years of hands-on software development experience.
  • Expertise in React.js, Next.js, Python, Tailwind CSS, FastAPI, and MongoDB.
  • In-depth knowledge of microservices architecture and software design principles.
  • Proficiency in Git for collaboration and version control.
  • Strong communication and interpersonal skills.
  • Demonstrated ability to build and sustain client relationships.

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