Join our team as a Backend Developer to lead API integration and backend development, ensuring seamless data exchange and optimal performance. Enjoy a competitive salary, comprehensive health insurance, professional development, and relocation assistance to our modern Dubai office. Be part of revolutionizing the tourism industry with cutting-edge AI.
Responsibilities:
• API Integration: Lead the integration of various third-party APIs into the app's backend, ensuring seamless data exchange and compatibility.
• Backend Development: Architect, design, and implement scalable backend solutions that can handle multiple integrations and data workflows.
• API Development: Develop robust and secure RESTful APIs for internal and external use, facilitating smooth communication between the backend and the client-side app.
• Performance Optimization: Identify and resolve performance bottlenecks to deliver a high-performing, efficient backend system.
• Payment Backend: Implement a Payment System using Stripe to handle user payments and also react to disputes.
• Security Implementation: Ensure data privacy and security by applying best practices in API authentication, authorization, and encryption.
• Code Reviews: Review code contributions to maintain quality, consistency, and adherence to established coding standards.
• Documentation: Create and maintain comprehensive documentation for APIs and backend services to facilitate efficient development and onboarding.
• Collaboration: Work closely with frontend and mobile developers to align API functionality with application requirements.
Required Skills:
• Backend Technologies: Deep expertise in backend technologies, such as Node.js, GraphQL, Python, or similar frameworks.
• API Management: Proficiency in designing and managing RESTful APIs and experience with GraphQL.
• Payment Service Providers: Previous experience with Stripe
• Third-Party API Integration: Proven experience integrating complex third-party APIs while handling diverse data structures.
• Database Systems: Strong knowledge of SQL and NoSQL databases, data modeling, and optimization.
• Scalability & Performance: Ability to design scalable architectures, load balancing, and caching strategies to optimize performance.
• CI/CD & DevOps: Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions) and containerization/orchestration (Docker, Kubernetes).
• Testing: Experience with testing strategies for backend services, including unit testing and load testing.
• Security Practices: Familiarity with securing APIs using industry standards like OAuth, JWT, or OpenID Connect.
Additional Requirements:
• Experience: At least 5+ years of experience in backend development and API integration, with a proven track record of building scalable backend systems.
• AI: Previous experience with AI or LLM APIs, like OpenAI is highly regarded.
• Communication: Strong communication skills, with the ability to work effectively in cross-functional teams.
What we offer:
• Mission : Join us in revolutionizing the tourism industry with cutting-edge AI.
• Salary : You will earn a competitive salary in a tax-free environment.
• Health : We provide comprehensive health insurance plans.
• Professional Development : We help you become the best version of yourself.
• Career Advancement : Clear career paths for you with opportunities for promotion and internal mobility.
• Employee Stock Ownership Plan (ESOP) : Become a part-owner of the company through our ESOP.
• Relocation and Visa Services : Comprehensive relocation assistance and visa support for your move to Dubai, UAE
• Office with a View: Enjoy our modern office space on the 60th floor, right in the heart of Dubai, with amazing city views.
Job Type: Full-time
Pay: AED16,000.00 - AED24,000.00 per month
Ability to commute/relocate:
• Dubai: Reliably commute or planning to relocate before starting work (Preferred)
Experience:
• Node.JS: 5 years (Required)
• Backend Development: 5 years (Required)
• Stripe: 2 years (Required)
Application Deadline: 30/08/2024
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.