Full Stack Developer

Dubai Tax Free23 months agoFull-time External
Negotiable
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