drjobs Lead Back End Developer العربية

Lead Back End Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Dubai - UAE

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Emirati

Gender

Male

Vacancy

1 Vacancy

Job Description

Roles and responsibilities

  • Design, develop, and maintain back-end services and APIs utilizing Microsoft Azure or open-source frameworks like FastAPI.
  • Implement and manage containerized applications using Kubernetes or comparable technologies.
  • Design and manage database systems to ensure efficient data storage, retrieval, and integration across various applications.
  • Optimize application performance and scalability to deliver cost-effective solutions.
  • Develop AI applications that interface with the Azure OpenAI API.
  • Collaborate with front-end developers and other stakeholders to ensure seamless integration and functionality across all components.

Requirements:

  • A minimum of 7 years of demonstrated experience as a Back End Developer or in a related role.
  • Experience with generative AI and machine learning frameworks and libraries.
  • Strong expertise in Microsoft Azure and its suite of services.
  • Hands-on experience with containerization technologies, particularly Kubernetes.
  • In-depth knowledge of AI application development, including interfacing with the Azure OpenAI API.
  • Proficiency in programming languages such as Python, Java, or C#.
  • Expertise in at least one backend framework, such as Django or Express.js.
  • Familiarity with database technologies, including SQL, NoSQL, and various data storage solutions.
  • Server-Side Development: Build and maintain the server-side components of web applications, ensuring functionality and performance.

  • Database Design: Design and manage databases to ensure data integrity, security, and accessibility.

  • API Integration: Develop and maintain APIs for communication between the front end and back end, ensuring seamless data exchange.

  • Code Optimization: Optimize existing code for performance, scalability, and maintainability.

  • Security Implementation: Implement security measures to safeguard applications and data against threats.

  • Testing: Conduct unit testing and integration testing to ensure that all components function correctly.

  • Documentation: Create and maintain documentation for code, APIs, and system architecture to facilitate knowledge sharing.

  • Collaboration: Work closely with front-end developers and other team members to align on project goals and specifications.

  • Troubleshooting: Identify and resolve issues that arise in the back end, ensuring minimal disruption to services.

  • Continuous Improvement: Stay updated on emerging technologies and best practices to continuously improve development processes.


Desired candidate profile

  • Programming Languages: Proficiency in back-end languages such as Python, Java, Ruby, PHP, Node.js, or C#.

  • Database Management: Strong knowledge of database systems (e.g., MySQL, PostgreSQL, MongoDB) and ability to design and manage databases effectively.

  • API Development: Experience in designing and implementing RESTful APIs and understanding of API integrations.

  • Server Management: Familiarity with server management and deployment, including cloud services (e.g., AWS, Azure, Google Cloud).

  • Frameworks: Knowledge of back-end frameworks (e.g., Express.js for Node.js, Django for Python, Spring for Java) to facilitate development.

  • Version Control: Proficiency in using version control systems like Git to manage codebase changes.

  • Security Practices: Understanding of security principles and practices to protect data and applications from vulnerabilities.

  • Debugging and Testing: Strong debugging and testing skills to identify and resolve issues efficiently.

  • Performance Optimization: Ability to optimize server-side applications for speed and efficiency.

  • Collaboration: Strong communication skills to collaborate with front-end developers, designers, and other stakeholders.

Employment Type

Full-time

Company Industry

Accounting

Department / Functional Area

Information Technology (IT)

About Company

Report This Job
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.