Job Title: Senior Back End [Node.js Developer]
Location: Alexandria
Contract Type: Annual
Work mode: Hybrid 3 days on site and 2 days WFH
Job Description:
We are seeking a skilled and experienced Node.js Developer to join our team. The ideal candidate will have a strong background in back-end development using Node.js and practical experience working with AI tools and technologies to build intelligent, scalable solutions.
Key Responsibilities:
- Develop, test, and maintain server-side applications using Node.js.
- Collaborate with front-end developers and other team members to integrate user-facing elements.
- Work with AI tools and APIs to implement intelligent features into applications.
- Optimize applications for performance, scalability, and security.
- Participate in code reviews, testing, and deployment.
- Troubleshoot and debug issues as they arise.
- Document technical specifications and development processes.
Required Qualifications:
- 4+ years of experience in back-end development using Node.js.
- Hands-on experience with AI tools, frameworks, or APIs (e.g., OpenAI, TensorFlow.js, LangChain, etc.).
- Proficient in JavaScript and TypeScript.
- Strong understanding of RESTful APIs and third-party integrations.
- Familiarity with database technologies such as MongoDB, PostgreSQL, or MySQL.
- Experience with Git and version control best practices.
- Ability to work collaboratively in a team environment.
- Strong problem-solving and analytical skills.
Benefits:
- Competitive salary
- Social and medical insurance coverage.
- Opportunity to work on AI-driven, innovative projects.
- Dynamic and collaborative work environment.