Main job responsibilities:
1. Frontend Development:
● Proficient in HTML, CSS, and JavaScript.
● Experience with popular frontend libraries and frameworks such as React.JS, Next.JS, and Material UI.
● Knowledge of state management using Redux.
2. Backend Development:
● Design and implement robust Rest APIs using Node.JS, Express.JS, and Nest.JS.
● Utilize database technologies, including MySQL and MongoDB, for efficient data storage and retrieval.
● Implement real-time features using Socket.IO and ensure optimal database performance with tools like Mongoose and Sequelize.
● Develop and maintain microservices architecture, ensuring scalability and modularity.
● Integration of third-party services and APIs, such as Stripe, Strapi CMS, and GraphQL.
● Work with data scientists and analysts to improve software
3. AWS Cloud Architecture:
● Design, implement, and manage AWS cloud infrastructure, including EC2 instances, S3 storage, and RDS databases.
● Implement and optimize CI/CD pipelines using AWS services.
● Configure and manage Nginx for web server deployment within the AWS environment.
● Implement security best practices and ensure compliance with AWS security standards.
● Leverage AWS CLI for efficient infrastructure management.
4. DevOps:
● Implement and maintain CI/CD pipelines using Docker and Git for efficient development workflows.
● Proficiency in AWS services, including EC2, S3, RDS, and AWS CLI.
● Configure and optimize Nginx for web server deployment.
● Ensure security and reliability through proper configuration and monitoring.
5. Database Management:
● Work with various databases, including MySQL and MongoDB, ensuring data consistency, integrity, and performance.
● Familiarity with caching strategies and tools like Redis for optimizing data retrieval.
● Implement message queues such as RabbitMQ for asynchronous communication between microservices.
Additional job responsibilities:
• Identify and resolve coding issues collaboratively.
• Ensure software responsiveness,
• troubleshoot and enhance efficiency.
• Establish secure data protection settings.
• Proficient in technical documentation.
Essential requirements
● Minimum 4 years proven experience as a Full Stack Developer.
● Demonstrated proficiency in problem-solving and debugging.
● Exceptional communication, collaboration, and proactive problem-solving abilities.
● Adaptable to evolving project requirements and emerging technologies.
● Independent and initiative-driven, with a track record of self-motivation.
● Effective time management for task prioritization and meeting deadlines.
● Capability to handle multiple tasks simultaneously without compromising quality.
● Maintains a professional and positive attitude in team interactions.
● Takes ownership and accountability for the quality and timeliness of deliverables.
● Exhibits patience and composure when addressing challenging technical issues.
● Demonstrates empathy towards team members and end-users.
● Proactively stays updated on industry trends and emerging technologies.
● Committed to continuous improvement of skills and knowledge.
Job Type: Full-time
Application Question(s):
• Can you Join Asap?
Experience:
• Full Stack: 4 years (Preferred)
Ability to Commute:
• Dubai (Required)
Ability to Relocate:
• Dubai: Relocate before starting work (Required