Senior Fullstack Developer

وصف الوظيفة

We are looking for a Senior Fullstack Developer who has a robust knowledge of both frontend and backend technologies and is driven by the desire to create high-performance, scalable applications. This position requires significant experience in Python, JavaScript/TypeScript, and contemporary frameworks like React, Vue, or Angular, along with familiarity with generative AI tools and cloud computing platforms.

The ideal candidate will offer not only technical skills but also proven leadership, mentoring, and problem-solving abilities. You will collaborate closely with cross-disciplinary teams to design, develop, and implement fullstack solutions utilizing a variety of modern technologies.

متطلبات الوظيفة

  • Design, develop, and maintain fullstack applications using Python on the backend and JavaScript/TypeScript with React/Vue/Angular on the frontend.
  • Integrate and consume RESTful and GraphQL APIs.
  • Collaborate with product and design teams to implement intuitive and responsive user interfaces.
  • Implement and integrate Generative AI tools such as OpenAI API, LLaMA, and Hugging Face Transformers into applications.
  • Work with cloud platforms like AWS, Azure, or GCP to deploy and scale applications.
  • Design and manage both SQL and NoSQL databases ensuring performance and scalability.
  • Build and maintain robust CI/CD pipelines to ensure reliable and automated deployments.
  • Utilize Docker and Kubernetes for containerization and orchestration of applications.
  • Provide leadership and mentoring to junior developers and contribute to team growth and code quality.
  • Communicate effectively with stakeholders and team members to manage priorities and deliverables.
  • Troubleshoot, debug, and optimize applications for performance and security.
  • Proven experience as a Fullstack Developer (5+ years), with at least 2+ years in a senior or leadership role.
  • Strong proficiency in Python and JavaScript/TypeScript.
  • Hands-on experience with one or more frontend frameworks: React, Vue, or Angular.
  • Experience working with Generative AI APIs and tools (e.g., OpenAI, Llama, Hugging Face Transformers).
  • Solid understanding of RESTful and GraphQL APIs.
  • Proficiency in cloud services: AWS, Azure, or Google Cloud Platform.
  • Strong background in SQL and NoSQL database design and optimization.
  • Experience setting up and maintaining CI/CD pipelines.
  • Proficient with Docker and Kubernetes in production environments.
  • Excellent problem-solving, communication, and time management skills.
  • Ability to lead projects, mentor team members, and work collaboratively in an agile environment.

Preferred Qualifications:

  • Contributions to open-source projects or technical blogs.
  • Experience in AI/ML model deployment or MLOps workflows.
  • Familiarity with serverless architecture or JAMstack.